如何在 Ag-Grid 中以相反的方向显示行索引?
Posted
技术标签:
【中文标题】如何在 Ag-Grid 中以相反的方向显示行索引?【英文标题】:How to display row index in Ag-Grid in opposite dirrection? 【发布时间】:2021-12-21 11:09:42 【问题描述】:我需要显示 Ag-grid 表的行索引。 我的问题是它将网格顶部的第一个项目编号为 Nr 1。 但我需要 ag 网格来计算第一个具有大数字的项目和底部最旧的项目,Nr 1。 我在文档上看了很多,但没有找到任何聪明的解决方案。 我可以在这里编写自己的单元格渲染器,但我认为这样做是错误且复杂的。 有谁知道有没有可能用 value getter 做一些事情来让它反方向计数?
<AgGridColumn
headerName='Nr'
field="i"
width=50
lockPosition=true
valueGetter='node.rowIndex+1'
/>
【问题讨论】:
【参考方案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 中以相反的方向显示行索引?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 HBase REST curl 中以相反的顺序获取行
Ag-Grid:如何在不选择行的情况下单击行或该行的任何单元格突出显示特定行?
页面滚动时,如何使所有列标题在 ag-grid 中以角度粘贴(固定)?