【发布时间】:2016-10-25 22:13:44
【问题描述】:
我在一个页面中有两个剑道网格,我正在尝试通过单击按钮将一些项目从一个网格传输到另一个网格。我的代码在 Chrome 中运行良好,但在 IE 中却不行。
$('#btn_move_1_2').on('click', function(){
var grid1 = $('#grid1').data('kendoGrid');
var grid2 = $('#grid2').data('kendoGrid');
grid1.select().each(function(key , value){
var currItem = grid1.dataItem(value);
grid1.dataSource.remove(currItem);
//on second iteration gets error- Unable to get property 'uid' of undefined or null reference
grid2.dataSource.add(currItem);
});
grid1.select().each(function(){ grid1.removeRow($(this)); });
grid2.refresh();
});
单选就可以了。在多项选择中,它在第二次迭代中出现错误“无法获取未定义或空引用的属性 'uid'”
我创建了一个示例 sn-p 来显示错误 http://dojo.telerik.com/@jomet/oVICI
【问题讨论】:
标签: javascript internet-explorer kendo-ui telerik kendo-grid