我有一个网格面板,我需要根据复选框的值显示/隐藏网格面板中的列。如果复选框被选中,我需要在网格中显示列,如果未选中,我需要隐藏网格中的列。如何在extjs 3网格面板中显示/隐藏列
这里是我的代码
var chkEnableDisplayResponsibilityForAction = '<%=Session["chkEnableDisplayResponsibilityForAction"]%>';
var flags = Boolean.parse(chkEnableDisplayResponsibilityForAction);
var flags1 = !Boolean.parse(chkEnableDisplayResponsibilityForAction)
var colModel = new Ext.grid.ColumnModel([
{ header: "PricePlanID", width: 100, sortable: true, dataIndex: 'PricePlanID', hidden: flags, hideable: flags1 },
]);
当我刷新我不能够根据复选框的值切换栏的页面。但是,当我登录并注销时,我可以看到网格面板中的更改。任何人都可以帮助我刷新网格面板中的列值吗?
18K视图在两分钟内..... – starbeamrainbowlabs 2012-07-25 12:22:02
ExtJs的4:http://stackoverflow.com/questions/6042138/extjs4-what-is-the-equivalent-to-the-grid-columnmodel – Justin 2012-07-30 17:12:29
可能重复[ExtJs4 - 什么是相当于电网ColumnModel?](https://stackoverflow.com/questions/6042138/extjs4-what-is-the-equivalent-to-the-grid-columnmodel) – durtto 2017-09-14 20:11:54