我有一个网格面板,需要根据复选框的值显示/隐藏网格面板中的列。如果选中了复选框,我需要在网格中显示该列,如果未选中,则需要隐藏网格中的该列。
这是我的代码:
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 },
]);
当我刷新页面时,无法根据复选框的值切换列。但是当我登录并退出登录时,我能够在网格面板中看到更改。请问有谁可以帮助我刷新网格面板中的列值?