Gridpanel имеет свойство header, которое гласит:
header: Boolean
Значение true, чтобы явно создать элемент заголовка Panel, значение false, чтобы пропустить его создание. Если заголовок установлен, заголовок будет ...
Значение true, чтобы явно создать элемент заголовка Panel, значение false, чтобы пропустить его создание. Если заголовок установлен, заголовок будет создан автоматически, в противном случае - нет. Если заголовок установлен, но для заголовка явно задано значение false, заголовок не будет отображаться.
Будет ли это делать работу?
РЕДАКТИРОВАТЬ согласно комментарию:
Конечно, есть примеры на сайте ext.js api, но это будет что-то вроде этого:
var grid = new Ext.grid.GridPanel({
//your existing stuff
width: 600,
height: 300,
frame: true,
title: 'This title will appear accross the header bar'
});
Чтобы указать больше параметров для заголовка, чем классы по умолчанию, и используя текст из свойства 'title', вы можете настроить его следующим образом:
var grid = new Ext.grid.GridPanel({
//your existing stuff
width: 600,
height: 300,
frame: true,
headerCfg: {
tag: 'h2',
cls: 'x-panel-header', // or whatever css class you want to apply
html: 'Some custom text, I assume you can use tags in here'
},
headerCssClass = 'anotherClass' //this is additional styling
});
Посмотрите на API для gridpanel, затем посмотрите на раздел конфигурации bodyCfg, здесь показаны примеры для верхнего и нижнего колонтитула. Надеюсь, это поможет.