https://github.com/swimlane/ngx-datatable/blob/master/demo/sorting/sorting-client.component.ts
在 ngx-datatable 中,可以通过单击标题列对数据表进行排序,但是,我想对行进行一些内联编辑并返回类似的值
编辑($事件,行索引,单元格名称)
rowIndex 返回排序后的索引,与原始输入行(数组)不匹配,如何从数据表中获取排序后的数组?
https://github.com/swimlane/ngx-datatable/blob/master/demo/sorting/sorting-client.component.ts
在 ngx-datatable 中,可以通过单击标题列对数据表进行排序,但是,我想对行进行一些内联编辑并返回类似的值
编辑($事件,行索引,单元格名称)
rowIndex 返回排序后的索引,与原始输入行(数组)不匹配,如何从数据表中获取排序后的数组?
更新
$$index 不适用于 10.1.0 ngx-datatable 版本
<ng-template let-row="row" let-value="value" ngx-datatable-cell-template>
{{rows.indexOf(row)}}.{{value}}
</ng-template>
是我猜的唯一方法
检查文档:
每行都用 $$index 属性装饰。这使我们能够跟踪行的实际索引。这是必需的,因为如果您将数据延迟加载到网格中,则加载数据的索引可能并不总是其插入的“实际”索引。
虚拟滚动也利用了这一点,因此它知道如何偏移页面视口中的行。
<ng-template ngx-datatable-cell-template let-row="row" let-value="value">
{{row.$$index}}.{{value}}
</ng-template>