Как перебрать массив json в сетке kendo mvc

Я использую ajax для чтения данных с моего контроллера (ShiftReports). И я также использую модель представления для объединения двух таблиц. Теперь я не знаю, как привязать или перебрать массив json в столбец kendo.

это моя сетка кендо mvc

     @(Html.Kendo().Grid<PLIMO.ViewModel.MainEqpViewModel>()
                .Name("MainEQP")
                .DataSource(ds => ds
                    .Ajax()
                    .Read(read => read.Action("Eqp_Read", "ShiftReports"))
                )
                .Pageable()
                .Sortable()
                )

это мой контроллер

    public ActionResult Eqp_Read([DataSourceRequest]DataSourceRequest request)
        {
            try {
                using (var db = new DBContext())
                {
                    db.Configuration.ProxyCreationEnabled = false;
                    var eqp = new MainEqpViewModel()
                    {
                        Tags = db.Tags.ToList(),
                    };

                    DataSourceResult result = new List<MainEqpViewModel>() { eqp }.ToDataSourceResult(request);

                    return Json(result);
                }
            }
            catch(Exception ex)
            {
                return Json(ex.Message);
            }
        }
    }

Итак, вы хотите вернуть список тегов в сетку кендо?

GeorgeB 11.06.2018 15:24

Вам нужен динамический столбец. пожалуйста, обратитесь к образцу кода dotnetlearningarray.blogspot.com/2015/06/…

Diptee Hamdapurkar 12.06.2018 14:33
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
2
112
1

Ответы 1

Вам нужен динамический столбец. пожалуйста, обратитесь к образцу кода https://dotnetlearningarray.blogspot.com/2015/06/telerik-mvc-grid-with-dynamic-columns.html

Другие вопросы по теме