Как перебрать массив JSON в сетке кендо MVC - PullRequest
0 голосов
/ 11 июня 2018

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

это моя кендо сетка 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);
            }
        }
    }

1 Ответ

0 голосов
/ 12 июня 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...