ext js tab tab: какая вкладка будет загружена по умолчанию? - PullRequest
2 голосов
/ 03 февраля 2011

В extjs, в панели вкладок, если есть несколько вкладок, какая из них будет загружена по умолчанию при инициализации панели?Первый?Есть ли способ установить это?

Ответы [ 2 ]

7 голосов
/ 03 февраля 2011
var tabs = new Ext.TabPanel({
    renderTo: Ext.getBody(),
    <B>activeTab: 0,</B>     ///  ------- here is something what you looking for
    items: [{
        title: 'Tab 1',
        html: 'A simple tab'
    },{
        title: 'Tab 2',
        html: 'Another one'
    }]
});

Я сильно верю, что в этом случае первый ...

3 голосов
/ 03 февраля 2011

При инициализации Ext.TabPanel параметр activeTab устанавливается на undefined. Насколько я могу судить, ExtJS интерпретирует это как не открывать никакие вкладки при первом отображении панели вкладок . Несмотря на то, что по умолчанию вкладки не открываются, ряд вкладок по-прежнему будет видимым и полностью функциональным.

Вы можете установить параметр activeTab равным индексу вкладки, которую вы хотели бы видеть открытой, когда отображается панель вкладок.

В прекрасном примере, заданном bensiu , activeTab установлен в 0, что приведет к отображению Tab 1 при отображении панели табуляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...