可以使用grid API中的方法getDisplayedRowCount()获取当前展示的行数,而由于使用的是SSRM模型,所以需要通过回调函数或者异步请求的方式获取服务器端的总行数。
示例代码:
//获取当前展示的行数 const displayedRowCount = gridApi.getDisplayedRowCount();
//使用回调函数获取总行数 gridOptions.serverSideDatasource.getRows(params, (rowData, rowCount) => { console.log('当前展示的行数:', displayedRowCount); console.log('总行数:', rowCount); });
//使用异步请求获取总行数 axios.get('/api/totalRowCount').then(response => { const totalRowCount = response.data; console.log('当前展示的行数:', displayedRowCount); console.log('总行数:', totalRowCount); });