Кендо UI. Данные автозагрузки сетки
Я пытаюсь использовать сетку группировки и разбиения по страницам вместе. Когда пользователи свернут группу данных, я бы хотел, чтобы сетка пересчитывала количество страниц и отображала дополнительные записи данных, если они теперь могут поместиться на текущей странице. Есть ли способ заставить хранилище данных загрузить дополнительные данные для страницы?
var configuration = {
dataSource: {
data: data.data,
schema: {
model: {
fields: modelMetadata
}
},
group: {
field: 'AssetType',
aggregates: [
{field: 'AssetType', aggregate: 'count'}
]
},
pageSize: 100
},
resizable: true,
sortable: {
mode: "single",
allowUnsort: false
},
pageable: {
refresh: true,
buttonCount: 5
},
selectable: "multiple cell",
filterable: {
mode: "row"
},
columnMenu: true,
columns: columnsMetadata,
change: onChange
};
gridElement.kendoGrid($.extend({
dataBound: function(e) {
var columns = e.sender.columns;
var dataItems = e.sender._data;
for(index in classStyle){
var columnIndex = 1;
for (var j = 0; j < columns.length; j++) {
if(columns[j].field == index){
break;
}
columnIndex++;
}
for (var j = 0; j < dataItems.length; j++) {
var units = dataItems[j].get(index);
var row = e.sender.tbody.find("[data-uid='" + dataItems[j].uid + "']");
var cell = row.children().eq(columnIndex);
cell.addClass(getCellColorClass(units, index));
}
}
renderButton();
}
}, configuration));