2010-06-09 10 views
13

У меня есть панель ExtJS внутри области центра области просмотра. Я хочу скрыть заголовок панели. Как мне это сделать? Я использую xtype config для объявления панели.Скрыть заголовок панели ExtJS

+1

Интересно, почему, если вы не хотите, чтобы отобразить заголовок, вы установите его в первую очередь ... – VoidMain

ответ

21

Используйте либо конфигурацию конфигурации header, либо headerAsText, чтобы скрыть свое название. От ExtJS API documentation:

заголовка: Boolean

верно для создания Группы заголовка элемента явно, ложного пропустить создание. Если заголовок установлен, заголовок будет создан автоматически, иначе он не будет. Если заголовок установлен, но заголовок явно установлен на false, заголовок не будет отображаться .

и

headerAsText: Логическое

верно для отображения заголовка панели в заголовке, ложные , чтобы скрыть его (по умолчанию истины).

+4

с ExtJS 4.x , header: Boolean теперь preventHeader: Boolean. http://docs.sencha.com/ext-js/4-0/#!/api/Ext.panel.Panel-cfg-preventHeader –

+0

В интересах пользователей Sencha Architect 2 свойство 'header' является единственным доступный в стандартном списке свойств для виджета Panel. Он по-прежнему работает в 4.x, однако вы можете просто ввести preventHeader как свойство «custom», используя кнопку «добавить» в Architect. Это также работает и будет более перспективным доказательством. –

+0

'preventHeader' устарел с версии 4.1.0. «Вместо этого используйте #header». – Vadzim

3

Использовать свойство preventHeader. Я проверил его и он работал

См пример ниже

Ext.widget('panel', { 
     title: 'Panel header will not be shown', 
     preventHeader: true, 
     width: 300 

    }); 
Смежные вопросы