2014-11-27 4 views
2

Для представления сетки у меня есть массив json объектов, который заполняется динамически.Kendo Grid - Как добавить столбцы динамически?

Возможно генерировать столбцы динамически с возможностью редактирования значений на модели и отправить их обратно в запрос на обновление?

Спасибо за любой совет или пример.

ответ

3

Тот же вопрос here.

Сначала вам нужно разрешить столбцы из массива json и сохранить их в другом массиве. Создайте столбцы и используйте сетку column возможность динамического задания столбцов. Также вам нужен Kendo DataSource для отображения данных. Here - отличный пример @Paritosh, как выполнить то, что вам нужно.

var columns = data; 

var configuration = { 
    editable: true, 
    sortable: true, 
    scrollable: false, 
    columns: columns //set the columns here 
}; 

var grid = $("#grid").kendoGrid(configuration).data("kendoGrid"); 
kendo.bind($('#example'), viewModel); //viewModel will be data as in jsfiddle 
Смежные вопросы