#extjs #header #grid
#extjs #заголовок #сетка
Вопрос:
Я новичок в ExtJS.Сейчас я работаю над сетками.Я хотел бы переключать видимость заголовков одним нажатием кнопки (показывать и скрывать только заголовок).Любые предложения должны быть оценены.Заранее спасибо.
Ответ №1:
Я бы попробовал
var el = myDataGrid.headerCt.getEl();
if (el.isVisible()) {
el.hide();
} else {
el.show();
}
Если вы хотите скрыть все заголовки во всех сетках, я предлагаю вам назначить им какой-нибудь пользовательский класс, а затем выполнить описанное выше для всех них отдельно.
Что-то вроде следующих строк (не тестировалось)
var allGrids = Ext.dom.Query.select(".myDataGrids");
Ext.Array.each(allGrids, function(gridDomElement, index) {
var el = Ext.fly(gridDomElement);
// Do the above
// ....
});
Комментарии:
1. Я ценю вас за ваши усилия. Я хотел бы выразить свою благодарность. Большое спасибо.