【发布时间】:2016-10-14 20:55:51
【问题描述】:
我有一个有效的 <kendo-grid> 组件,在 34 行(大约 4 页)的数据集上有 10 个可见行。排序和选择按预期工作。
<kendo-grid [data]="gridView"
[pageSize]="pageSize"
[skip]="skip"
[pageable]="true"
[height]="300"
(pageChange)="pageChange($event)"
[sortable]="{ mode: 'single' }"
[sort]="sort"
[selectable]="true"
(sortChange)="sortChange($event)"
(selectionChange)="selectionChange($event)">
假设我选择了第二行。然后我对表格进行排序,选择保留在第二行,但当然它突出显示了不同的记录。它总是选择网格上的第二行,这当然是我想要的。
如何清除我的(sortChange) 事件中的选定行,以便至少不会向用户显示他们已经选择的不同选择。我对所选行的某种数据绑定属性持开放态度,我可以将其设置为 null 或 gridView 上的某些属性,甚至可以在 @ViewChild 内四处寻找。
任何帮助将不胜感激。
普通排序
升序排序
降序排序
【问题讨论】: