在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)
- 展示某列的方法: