将多个选定的dataItem从一个网格移动到另一个网格

时间:2013-01-17 12:35:07

标签: jquery grid kendo-ui

我需要帮助的是关于按钮......其中两个按钮正在工作(#levo和#desno)但不完全合理,其他两个按钮根本不起作用。

我希望他们如何工作?我有两个麻烦:

1)当我按下按钮#levo时,它将所选的dataItem从第一个网格移动到另一个网格,但是如果我从第一个网格中选择多个dataItem,它只会移动第一个网格(对于另一个按钮也是如此) #desno)

2)当我按下#sitelevo按钮时,我希望第一个网格中的所有dataItem移动到另一个,没有选择(#sitedesno也是如此)

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

我担心问题是jQuery.each()是为了枚举不可变项。这意味着您在执行each时无法删除项目,因为这会改变列表。

示例:尝试对从sourcegrid中删除项目的行进行评论,然后将项目添加到destinationgrid:您将看到项目已插入目的地。

sourcegrid.select().each(function () {
    dataItem = sourcegrid.dataItem($(this));
    // sourcegrid.dataSource.remove(dataItem);
    destinationgrid.dataSource.add(dataItem);
    return null;
});