在AG Grid中,排序会影响分页,因为如果您切换到第二个页面并且在该页面上进行排序,则您仍然只会看到该页面的结果。如果您要在所有页面上看到排序结果,则需要设置以下代码示例:
onSortChanged: function() {
var sortModel = gridOptions.api.getSortModel();
var datasource = getDataSource();
datasource.setSortModel(sortModel);
gridOptions.api.setDatasource(datasource);
}
此代码段将取出排序模型并将其传递到您的数据源中。由于您的数据源现在具有排序模型,因此该模型将用于在所有页面上加载数据。