- 注册时间
 - 2017-9-4
 - 最后登录
 - 1970-1-1
 - 阅读权限
 - 10
 - 积分
 - 73
 - 精华
 - 0
 - 帖子
 - 0
  
 
 
 
  
 | 
 本帖最后由 javason 于 2017-9-4 11:12 编辑  
 
datagrid 隐藏多列时,出现卡死现象? 有没有更好的解决方法 
 
-  var colmuns = datagrid.getColumns();
 
 -  for(var i = 0, len = colmuns.length; i < len; i++){
 
 -   var col = colmuns[i];
 
 -   var header = col.header;
 
 -   if(header == "恒流充入比%" || header == "恒流充电容量(mAh)" || header == "总充电容量(mAh)"){
 
 -    var columns2 = col.columns;
 
 -    for(var j = 0, len2 = columns2.length; j < len2; j++){
 
 -     var col2 = columns2[j];
 
 -     var header2 = col2.header;
 
 -     var flag = true;
 
 -     for(var k = 0, len3 = vals.length; k < len3; k++){
 
 -      var val = vals[k];
 
 -      if(header2 == val){
 
 -       flag = false;
 
 -       break;
 
 -      }
 
 -     }
 
 -     if(flag){
 
 -      datagrid.hideColumn(name);
 
 -     } else {
 
 -      datagrid.showColumn(name);
 
 -     }
 
 -     
 
 -    }
 
 -   }
 
 -  }
 
  复制代码 
 |   
 
  
 |