【问题标题】:Grouping selected rows in kendo grid对剑道网格中的选定行进行分组
【发布时间】:2015-08-12 15:06:25
【问题描述】:

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

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

  • 获取网格的数据源
  • 获取突出显示的行
  • 拼接主数据源中突出显示的行并使用拼接数组连接突出显示
  • 将数据源重新分配给网格
  • 再次突出显示

这给我带来了性能问题。

【问题讨论】:

  • 您的性能问题是什么?似乎是什么原因造成的?有什么代码可以分享吗?
  • 我在网格中有大量行。不能使用分页,因为我有一些同步要在这些行上执行。 [行数 > 10000]
  • 显示您的代码,以便我们调查问题出在哪里..

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


【解决方案1】:

您需要做以下事情来简化上述过程。 获取剑道网格的dataSource到一个变量中。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多