繁体   English   中英

将剑道网格中的选定行分组

[英]Grouping selected rows in kendo grid

我正在使用剑道网格。 我以编程方式从网格中选择行。 我想将选定的行分组或显示在一起。

我目前正在使用以下方法。

  • 网格的getDatasource
  • 获取突出显示的行
  • 从主数据源拼接突出显示的行,并通过拼接数组突出显示
  • 将数据源重新分配给网格
  • 再次突出显示

这给我造成了性能问题。

您需要执行以下操作以简化上述过程。 将Kendo网格的dataSource获取到一个变量中。

您将使用grid.select()方法获得选定的数组。 对于每个选定的行,使用indexOf方法在主数据源数组中找到索引。 使用dataSource.remove(item)删除每个元素。 使用dataSouce.add()将相同的元素再次添加到索引0。 对所有选定元素完成此过程后,只需突出显示第一个grid.select()。length元素即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM