У меня есть панель сетки, мне нужно показать/скрыть столбцы на панели сетки в зависимости от значения флажка. Если флажок установлен, мне нужно отобразить столбец в сетке, а если он не отмечен, мне нужно скрыть столбец в сетке.
Вот мой код
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 },
]);
когда я обновляю страницу, я не могу переключать столбцы в зависимости от значения флажка. Но когда я вхожу и выхожу из системы, я могу видеть изменения в панели сетки. Может ли кто-нибудь помочь мне обновить значения столбцов на панели сетки?