列取舍模式判断重复

列选择模式判断重复var productsm new Ext.grid.CheckboxSelectionModel({listeners:{rowselect :functio

列选择模式判断重复
  var productsm =new Ext.grid.CheckboxSelectionModel({
           listeners:{
            rowselect :function(productsm,num,rec){
            var Result="";
            if(SchemeIDlist.length>=1){
               Result = Main.jsonRpcClient._call('bdCrmQutaDetailService.isCanInsert',SchemeIDlist,rec.data['schemeID']);
               if(!Result){
                     Ext.MessageBox.alert("操作提示", "已有产品重复选择");
                    productsm.deselectRow(num);
               }else{
                SchemeIDlist.push(rec.data['schemeID']);
               }
            }else{
            SchemeIDlist.push(rec.data['schemeID']);
            }
           
            },
            rowdeselect :function(productsm,num,rec){
            for(var i=0;i<SchemeIDlist.length;i++){
              if(SchemeIDlist[i]==rec.data['schemeID']){
                 SchemeIDlist.splice(i,1);
                 break;
              }
            }            }
           }  
        });