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