我创建了以下Plunkr:
https://plnkr.co/edit/UX7qeeul5SfWXtV9rYcf?p=preview
并添加了以下代码:
statusBar: {
statusPanels: [
{ statusPanel: 'agFilteredRowCountComponent' },
{ statusPanel: 'agSelectedRowCountComponent' },
{ statusPanel: 'agAggregationComponent' }
]
},
来自:
https://www.ag-grid.com/javascript-grid-status-bar/#example-status-bar-simple
但是,我没有获得状态栏。
它们在服务器端模型中受支持吗?
答案 0 :(得分:0)
似乎是默认statusPanel
的问题。
我已经使用 custom 检查过,并且有效,here is a sample
*检查控制台,getRangeSelections
和getSelectedRows
可以正常工作,因此您可以尝试使用自己的逻辑创建自己的statusPanel
,而不会对其进行修复。
答案 1 :(得分:0)
我相信您的特定示例的问题在于您无法在示例中实际选择 ROW 数据。相反,您似乎只能选择单个节点。仅在选择整行而不考虑数据源的情况下,状态栏才会出现
这也是来自AgGrid网格中filterRowsComp.ts第26行的摘录:
// this component is only really useful with client side rowmodel
if (this.gridApi.getModel().getType() !== 'clientSide') {
console.warn(`ag-Grid: agFilteredRowCountComponent should only be used with the client side row model.`);
return;
}
显示默认的过滤数据状态栏面板仅可与客户端数据一起正常使用。