在datagrid中,我们常常根据条件想展示或者隐藏某一列,即动态展示某列
onLoadSuccess:function(data){ if(!top.checkHiddenSet("plateNumFlag")){ $("#t_auclot").datagrid("hideColumn", "aucLotSettled"); // 设置隐藏列 }else{ $("#t_auclot").datagrid("hideColumn", "plateNum"); // 设置隐藏列 } if(top.checkHiddenSet("stageFlag")){ $("#t_auclot").datagrid("hideColumn", "stage"); // 设置隐藏列 $("#stageResearch").hide();//隐藏上拍阶段的搜索框 } if(top.checkHiddenSet("typeFlag")){ $("#t_auclot").datagrid("hideColumn", "type"); //设置隐藏列 } }
- 在EasyUI中:
- 展示某列的方法:
$('#tt').datagrid('showColumn', 'MyField');
- 隐藏某列的方法:
$('#tt').datagrid('hideColumn', 'MyField');
- 在miniUI中:
- 展示某列的方法:
mini.get("datagrid1").showColumn (n)
- 隐藏某列的方法:
mini.get("datagrid1").hideColumn (n)
其中n代表的是第 n 列的值 假如想隐藏第二列mini.get("datagrid1").hideColumn (2)