Jak vyrobit posuvný tabpanel v ExtJS 4.1?

hlasů
22

Vytvořil jsem tabpanel uvnitř okna. Mohl bych použít autoScroll:trues oknem, ale ne s tabpanel. Musím do práce s tabpanel takže když jsem se posunout dolů, seznam záložek nepůjde nahoru a zmizí.

Tabpanel:

 var   sections = Ext.createWidget('tabpanel', {
    id: 'mytabpanel',
    title: 'UM',
    activeTab: 3,
    closable: true,
    autoScroll: true, // not working
   //defaults:{ autoScroll:true }, //not working

    items: [
    {

Okno (tabpanel obal):

var window = new Ext.Window({
            id: 'item1',
            closable: true,
            floating: true,
            collapsible: true,
            width: 900,
            height: 600,
            autoScroll: true, //working
        items  : mytabpanel

}).show();
Položena 17/03/2013 v 18:18
uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

Vždy byste měli určit rozložení nadřazeného kontejneru. V tomto případě by měla být vaše okno složka má layout: 'fit'konfiguraci.

Procházka příkladů vidět, jak se věci dělají v ExtJS. Vodítka jsou třeba číst pro někoho, kdo právě začíná ven.

EDIT: Na vaši související otázku o vnitřních záležitostech rolování: Podívejte se na tuto housle, které byly změněny v průběhu vašeho původního příspěvku - http://jsfiddle.net/REtRQ/3/ Ukazuje vnořené kartu panel v okně. Prosím, podívejte se na využití Ext.definemetod používaných pro definování vaše zařízení před tím, než byly skutečně použity. To umožňuje čisté oddělení kódu a to vás nenutí používat globální proměnné. Všimněte si, jak to všechno je název rozmístěných automaticky.

Odpovězeno 18/03/2013 v 01:57
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more