js datagrid 移动去重
function dataLeft(){
var checkedData = $(listTemplate_right).datagrid('getChecked');
var rows = $(listTemplate_center).datagrid("getRows");
var c_length = rows.length;
var addRows = {};
// filter repeat
for (var i =0;i< checkedData.length;i++) {
var net_org_right=checkedData[i].net_org;//get right
for(var j=0;j<c_length;j++){
var net_org_center=rows[j].net_org;
if(net_org_center == net_org_right) break;
if(net_org_center!=net_org_right){
//not exist push
if(j==c_length-1){
addRows[checkedData[i].net_org] = checkedData[i].net_org_name;
}
}
}
}
//add
for( x in addRows){
$(listTemplate_center).datagrid('appendRow',{
net_org:x,
net_org_name:addRows[x]
});
}
}
posted on 2017-10-15 17:39 robert_hly 阅读(166) 评论(0) 编辑 收藏 举报