Кендо 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));

0 ответов

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