0

https://github.com/swimlane/ngx-datatable/blob/master/demo/sorting/sorting-client.component.ts

在 ngx-datatable 中,可以通过单击标题列对数据表进行排序,但是,我想对行进行一些内联​​编辑并返回类似的值

编辑($事件,行索引,单元格名称)

rowIndex 返回排序后的索引,与原始输入行(数组)不匹配,如何从数据表中获取排序后的数组?

4

1 回答 1

2

更新

$$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>
于 2017-08-26T03:42:24.677 回答