Я хочу скрыть столбец в панели сетки ExtJs 5, когда хранилище связано с загрузкой сетки.Скрыть панель панели панели программно ExtJs 5
ответ
В зависимости от того, как работает хранилище данных ... есть событие onload. Скройте колонку в этом событии.
Я хочу знать, как нам нужно кодировать в extjs для доступа и скрывать столбец –
Используя следующий синтаксис, который вы можете достичь его:
<yourGrid>.down('headercontainer').getGridColumns()[<columnIndex>].hidden = true;
Должен ли я сохранить имя 'headercontainer', как это –
да ... сохранить его как это является –
Вы можете найти апи от ручного [Ext.grid.column.Column-метод скрытия]: http://docs.sencha.com/extjs/5.0/5.0.1-apidocs/#!/api/Ext.grid.column.Column-method-hide
Существует скрипка для вас: http://runjs.cn/code/qusp7pql
Если вы знаете индекс столбца, чтобы скрыть вы можете использовать этот код после того, как событие магазина нагрузки обстреляли
grid.getColumnManager().getHeaderAtIndex(indexOfColumn).hide()
Но как получить доступ к столбцу панели сетки и скрыть его –
перестроить сетку. То, что я буду использовать. посмотрите на это, например. http://jsfiddle.net/prajavk/t2bvj/ – aMazing