Jak zrobić przewijalną tabpanel w ExtJS 4.1?

głosy
22

I stworzył tabpanel wewnątrz okna. Mogłem korzystać autoScroll:truez okna, ale nie z tabpanel. Muszę go do pracy z tabpanel więc kiedy przewijać, lista zakładek nie trafi się i znikają.

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 (pojemnik tabpanel):

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

}).show();
Utwórz 17/03/2013 o 18:18
użytkownik
W innych językach...                            


1 odpowiedzi

głosy
2

Zawsze należy określić układ do kontenera nadrzędnego. W tym przypadku, gdy składnik okno powinno mieć layout: 'fit'config.

Spacer po przykłady, w jaki sposób rzeczy są zrobione w ExtJS. Przewodnicy są lektura obowiązkowa dla kogoś, kto dopiero zaczyna się.

EDIT: Do swojej powiązanej pytanie o wewnętrznych sprawach przewijania: Spójrz na to skrzypce, które zmienia się w ciągu od oryginalnego postu - http://jsfiddle.net/REtRQ/3/ To pokazuje zagnieżdżone panelu zakładki w oknie. Proszę zapoznać się z wykorzystaniem Ext.definemetod stosowanych do określenia komponentów, zanim zostaną one faktycznie wykorzystane. To pozwala na oddzielenie czystego kodu i nie zmusza do korzystania zmiennych globalnych. Zauważ, jak wszystko jest nazwa rozmieszczone automatycznie.

Odpowiedział 18/03/2013 o 01:57
źródło użytkownik

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