我需要帮助的是关于按钮......其中两个按钮正在工作(#levo和#desno)但不完全合理,其他两个按钮根本不起作用。
我希望他们如何工作?我有两个麻烦:
1)当我按下按钮#levo时,它将所选的dataItem从第一个网格移动到另一个网格,但是如果我从第一个网格中选择多个dataItem,它只会移动第一个网格(对于另一个按钮也是如此) #desno)
2)当我按下#sitelevo按钮时,我希望第一个网格中的所有dataItem移动到另一个,没有选择(#sitedesno也是如此)
任何人都可以帮助我吗?
答案 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;
});