- 注册时间
- 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);
- }
-
- }
- }
- }
复制代码
|
|