禁用最后一行的排序

Disable sorting for last row

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

好的,自己找的:)

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

这里的好方法是使用 本身提供的 pinned row 功能。

Pinned rows appear either above or below the normal rows of a table. This feature in other grids is also known as Frozen Rows or Pinned Rows.

this.gridApi.setPinnedBottomRowData(rows);

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