Автор Тема: Работа с классами EXTJS  (Прочитано 2124 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zak

  • Титулярный советник
  • ****
  • Сообщений: 131
  • Репутация: 0
  • Пол: Мужской
Работа с классами EXTJS
« : ѕЪвпСам 20, 2008, 02:01:53 pm »
Доброго времени суток. Решил поработать с extjs. Подскажите пожалуста как из JS обращаться к методам классов extjs. С английским не очень, поэтому у них на сайте не смог найти.
вот пример: есть TabPanel и обычная ссылка, эта ссылка должна добавить новую вкладку.
tads.js:
Ext.onReady(function(){
    // basic tabs 1, built from existing content
    var tabs = new Ext.TabPanel({
        renderTo: 'tabs',
        //width:800,
        activeTab: 0,
        frame:true,
        defaults:{autoHeight: true},
        items:[
            {contentEl:'script', title: 'Tab1'},
            {contentEl:'markup', title: 'Tab2'}
        ]
    });

function addTab(){
        tabs.add({
            title: 'New Tab',           
            html: 'Tab Body ',
            closable:true
        }).show();
    }
html:
<a href="#" onklick=""></a>
<div id="tabs">
        <div id="script" class="x-hide-display">
            content
        </div>
        <div id="markup" class="x-hide-display" style="padding:10px;">
            content
        </div>
    </div>
onklick="ЧТО ЗДЕСЬ ПИСАТЬ ДЛЯ ОБРАЩЕНИЯ К ФУНКЦИИ addTab()"
tabs.addTab() и подобные не работают, ъхотя дебагер показывает наличее объекта tabs.