2013-04-05 4 views
2

Я хочу изменить шаблон заголовка сетки по умолчанию. Я не знаю, какую конфигурацию или свойство нужно установить. Я попробовал «renderTpl», «tpl», «metaRowTpl», но это свойство связано с строкой в ​​сетке, где я хочу изменить заголовок.Как изменить шаблон заголовка в панели решетки extjs 4

headerView

Любой пример или ссылку было бы здорово.

Как и выше, я хочу добавить заголовок заголовка/строки/столбца между тем, где текст будет поступать из базы данных (и в основном это информация о фильтре).

ответ

1

Вы можете изменить текст заголовка с помощью следующей команды

yourGrid.getView().getHeaderAtIndex(columnIndex).setText('Header Text'); 

http://jsfiddle.net/alexrom7/YNTuN/3/

+0

жаль вас смущать. Я хочу добавить дополнительную строку столбца между ними, но я установлю его текст заголовка в рендерере. Любая идея, как добавить дополнительную строку между ними? –

+0

Я не уверен, понял ли я вашу проблему. Часть «column row» - это то, что меня путает. Поэтому я попытаюсь ответить, если ваш случай состоит в том, что вы хотите добавить новый столбец между колонкой 1 и вторым столбцом. В этом случае вам нужно будет создать массив столбцов с порядком нужных столбцов, а затем вызвать метод перенастройки Grid. http://docs.sencha.com/ext-js/4-1/#!/api/Ext.grid.Panel-method-reconfigure. Средство визуализации столбцов влияет только на содержимое (строки) этого столбца. – alexrom7

+0

Мне нужна дополнительная строка между заголовками столбцов и фактическим содержимым. т.е. вводить строку при отображении шаблона заголовка. –

Смежные вопросы