禁用对最后一行的排序

时间:2018-09-05 08:52:36

标签: ag-grid ag-grid-react

即使在按任何列排序之后,我在ag网格中的最后一行也必须始终是最后一行。如何实现?

2 个答案:

答案 0 :(得分:1)

好的,我自己找到的:)

gridOptions.postSort(rowNodes) {
   for(let x in rowNodes) 
       rowNodes[x].data.lastRow&&rowNodes.push(rowNodes.splice(x,1)[0]);
}

答案 1 :(得分:1)

一种不错的方法是使用本身提供的pinned row功能。

  

固定行显示在表的普通行的上方或下方。在其他网格中,此功能也称为“冻结行”或“固定行”。

this.gridApi.setPinnedBottomRowData(rows);

看看他们提供的这个示例:ag-grid - Row Pinning