チェックボックスの値に応じて、グリッドパネルの列を表示/非表示にする必要があるグリッドパネルがあります。チェックボックスがオンになっている場合はグリッドに列を表示する必要があり、チェックボックスがオフになっている場合はグリッドに列を非表示にする必要があります。
これが私のコードです
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 },
]);
ページを更新すると、チェックボックスの値に応じて列を切り替えることができません。しかし、ログインしてログアウトすると、グリッドパネルで変更を確認できます。グリッドパネルの列の値を更新するのを手伝ってくれる人はいますか?