Hoe te scrollen TabPanel maken Extjs 4.1?

stemmen
22

Ik heb een TabPanel in een venster. Ik zou kunnen gebruiken autoScroll:truebij het raam, maar niet met de TabPanel. Ik heb het nodig om te werken met TabPanel dus toen ik naar beneden scrollen, lijst met tabbladen zal niet omhoog gaan en verdwijnen.

TabPanel:

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

    items: [
    {

Window (TabPanel container):

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

}).show();
De vraag is gesteld op 17/03/2013 om 18:18
user
In andere talen...                            


1 antwoorden

stemmen
2

Je moet altijd de lay-out voor een bovenliggende container te specificeren. In dit geval moet je raam component hebben layout: 'fit'config.

Loop door voorbeelden te zien hoe dingen worden gedaan in ExtJS. De gidsen zijn een must read voor iemand die net begint.

EDIT: Om uw gerelateerde vraag over binnenkant scrollen problemen: Neem een kijkje een dit viool die is veranderd in de loop van uw oorspronkelijke post - http://jsfiddle.net/REtRQ/3/ Het toont de geneste tabblad in het venster. Neem een kijkje op het gebruik van Ext.definemethoden die worden gebruikt om uw componenten te definiëren voordat ze daadwerkelijk worden gebruikt. Hierdoor kunt u schone code scheiding en dwingt je niet om globale variabelen te gebruiken. Merk op hoe alles is-naam afstand automatisch.

antwoordde op 18/03/2013 om 01:57
bron van user

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