如何在相反方向显示Ag-Grid中的行索引?
How to display row index in Ag-Grid in opposite dirrection?
我需要显示 Ag-grid 的行索引 table。
我的问题是它将网格顶部的第一项编号为 Nr 1。
但我需要 ag 网格来计算第一个具有较大数字的项目和底部最旧的项目与 Nr 1。
我看了很多文档,但还没有找到任何聪明的解决方案。
我可以在这里编写自己的单元格渲染器,但我认为这样做是错误且复杂的。
有谁知道是否可以用值 getter 做一些事情来让它朝相反的方向计数?
<AgGridColumn
headerName={'Nr'}
field="i"
width={50}
lockPosition={true}
valueGetter='node.rowIndex+1'
/>
试试这个:
HTML:
<AgGridColumn
headerName={'Nr'}
field="i"
width={50}
lockPosition={true}
valueGetter={inverseRowCount}
/>
JS:
const inverseRowCount = (params) => {
return params.api.getDisplayedRowCount() - params.node.rowIndex;
};
Demo.
我需要显示 Ag-grid 的行索引 table。 我的问题是它将网格顶部的第一项编号为 Nr 1。 但我需要 ag 网格来计算第一个具有较大数字的项目和底部最旧的项目与 Nr 1。 我看了很多文档,但还没有找到任何聪明的解决方案。 我可以在这里编写自己的单元格渲染器,但我认为这样做是错误且复杂的。 有谁知道是否可以用值 getter 做一些事情来让它朝相反的方向计数?
<AgGridColumn
headerName={'Nr'}
field="i"
width={50}
lockPosition={true}
valueGetter='node.rowIndex+1'
/>
试试这个:
HTML:
<AgGridColumn
headerName={'Nr'}
field="i"
width={50}
lockPosition={true}
valueGetter={inverseRowCount}
/>
JS:
const inverseRowCount = (params) => {
return params.api.getDisplayedRowCount() - params.node.rowIndex;
};
Demo.