Использование модели бесконечных рядов с сортировкой и фильтрацией.
Согласно документации, я занимался сортировкой и фильтрацией со стороны сервера. Источник данных вызывается каждый раз, когда я меняю модель сортировки / фильтрации. Но я не могу предварительно установить модель фильтра, когда он впервые загружается в сетку. Невозможно отправить начальную модель фильтра на сервер.
const dataSource = {
rowCount: null,
getRows: params => {
const sortedFilteredData = requestRows(data, params.sortModel, params.filterModel);
const rowsThisPage = dataAfterSortingAndFiltering.slice(params.startRow, params.endRow);
const lastRow = -1;
if (dataAfterSortingAndFiltering.length <= params.endRow) {
lastRow = dataAfterSortingAndFiltering.length;
}
params.successCallback(rowsThisPage, lastRow);
}
};
Когда источник данных впервые вызывается, filterOptions - это {}.
Я попытался установить модель в onGridReady () используя api.setFilterModel (), но выдает ошибку, что мы можем использовать setFilterModel с типом модели с бесконечной строкой.