提问人:Praveen Kumar 提问时间:8/19/2022 更新时间:8/21/2022 访问量:1037
Ag-grid 服务器端分页,客户端排序和过滤
Ag-grid server side pagination with client side sort & filter
问:
我正在使用 React Ag-grid 版本。我正在实现服务器端分页,并将以下属性添加到网格中25.3.0
rowModelType='serverSide'
paginationPageSize={PAGE_SIZE}
cacheBlockSize={PAGE_SIZE}
serverSideStoreType={ServerSideStoreType.Partial}
然后,在函数内部,我配置了数据源onGridReady
const onGridReady = useCallback((params) => {
params.api.showLoadingOverlay();
params.api.setServerSideDatasource({
getRows: (params) => {
getData()
.then((data) => {
params.success({ rowData: data.rowData, rowCount: data.rowCount });
})
.catch((e) => {
params.fail();
});
},
});
}, []);
这样,服务器端分页就可以正常工作了。但是,ag-grid 预计列过滤和排序也会在服务器中发生。这意味着,每次我单击列标题对其进行排序时,都会触发该函数。但是,我想在网格客户端对记录进行排序和过滤。我希望排序和过滤工作就像它的工作方式一样。我知道它只会过滤/排序我所在的当前页面,但这很好。getRows
rowModelType='clientSide'
请帮忙!! 提前致谢:)
答: 暂无答案
评论