ExtJS 3.2.0, скрыть панель вкладок header

PL сообщают мне, как я могу скрыть заголовок панели вкладок "...", если на моей панели вкладок только один tab?

Я не могу использовать Ext.Panel, потому что я использую довольно сложные методы для генерации кода extjs на сервере, и есть большое количество ошибок дизайна, которые не позволяют мне сгенерировать для этого обычный Ext.Panel case.

enter image description here

tnx all, Решение: я добавляю в правила css

.strip-hidden .x-tab-strip-wrap 
{
    display: none;
} 

.strip-show .x-tab-strip-wrap 
{
     display: block;
}

и на стороне сервера (delphi, что-то вроде ExtPascal)

if (frmContainer.Tab.Items.Count = 1) then
     frmContainer.Tab.Cls := 'strip-hidden'
   else
     frmContainer.Tab.Cls := 'strip-show';

Итак, у меня это работает (chrome, firefox).

я добавляю 2 правила, потому что у меня есть окна в окнах, поэтому, если в дочерних окнах много вкладок - они будут скрыты правилом CSS родительского окна. у меня есть 2 правила, и это работает.

5
задан TheHorse 21 April 2011 в 15:29
поделиться