//获取表格全部数据 var rowData = self.gridOutParam.grid("getRowData"); var dataName = []; for (var i = 0; i < rowData.length; i++) { dataName.push({code:rowData[i].code,id:rowData[i].id}); } //重复数据 var repeatData = []; var dataB = []; //已去重数据 var dataC=[]; for (var j = 0; j < dataName.length; j++) { if (dataB.indexOf(dataName[j].code) === -1) { dataB.push(dataName[j].code); dataC.push(dataName[j]) } else { repeatData.push(dataName[j]); } } //将去重数据和重复数据比较,若有相同的则添加到重复数据中去 for(var i=0;i<dataC.length;i++){ for(var j=0;j<repeatData.length;j++){ if(dataC[i].code==repeatData[j].code){ repeatData.push(dataC[i]); break; } } } //设置重复数据列样式 for(var k=0;k<repeatData.length;k++){ var code=repeatData[k].code; var color = self.convertNum(code, 6, 16); self.gridOutParam.grid("setCell",repeatData[k].id,'code','',{color:"#"+color},'',false); }
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交