在kendo网格中对选定的行进行分组

时间:2015-05-29 16:40:25

标签: javascript jquery css3 kendo-ui kendo-grid

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

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

  • 网格的getDatasource
  • 获得突出显示的行
  • 拼接主数据源中突出显示的行&用拼接数组突出显示的concatinate
  • 将数据源重新分配给网格
  • 再次突出显示

这对我造成了性能问题。

1 个答案:

答案 0 :(得分:0)

您需要做以下事情来简化上述过程。 将Kendo网格的dataSource转换为变量。

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

相关问题