привет, у меня есть gridcoumn с несколькими столбцами, я хочу скрыть и показать какой-нибудь столбец с помощью AriaAttributes (), когда меняю свой комбинированный список (этот код в порядке, просто не работает скрывать и показывать столбцы) мой код:
@(X.GridPanel()
.View(X.GridView().GetRowClass(x => x.Fn = "MyRowCls"))
.Stateful(true)
.Region(Region.Center)
.ID("MyGrid")
X.Column().Text("a").DataIndex(Model, m => m.a),
X.Column().Text("b").DataIndex(Model, m => m.b).AriaAttributes(myAttr),//show and hide this column
X.Column().Text("c").DataIndex(Model, m => m.b),
X.Column().Text("c").DataIndex(Model, m => m.b),
X.Column().Text("c").DataIndex(Model, m => m.b).AriaAttributes(myAttr),//show and hide this column
X.Column().Text("a").DataIndex(Model, m => m.a)
...
и jquery код:
var grid = Ext.getCmp('MyGrid');
grid.initialConfig.columns.items.forEach(
... /checked AriaAttributes is ok
{
item.Hidden(true); // not work
//item.setVisible(false) // not work
.... // not work
}
...
}
но не работает