2012-07-03 1 views
0

J'ai utilisé ce lien pour commencer avec Sencha: http://www.sencha.com/learn/getting-started-with-sencha-touch-2/Sencha Touch 2 Ajouter une barre de navigation ci-dessous Carousel

Mon main.js est la suivante:

Ext.define("epiduo_ped.view.Main", 
{ 
    extend: 'Ext.Carousel', 
    requires: 
    [ 
     'Ext.TitleBar', 
     'Ext.Video' 
    ], 

    config: 
    { 
     tabBarPosition: 'bottom', 

     items: 
     [ 
      { 
      xtype: 'homepanel' 

      }, 
      { 
      xtype: 'page1panel' 
      } 
     ] 
    } 
}); 

J'ai modifié mes pages d'étendre Ext. Carrousel au lieu de Ext.Panel. Cela a fonctionné autant que permettre le balayage, cependant, maintenant je n'ai pas une barre de navigation sur le fond avec des boutons pour basculer entre les pages, ce qui est logique parce que je ne prolonge pas Ext.tab.panel plus. Y a-t-il une manière intégrée dans Sencha d'avoir les deux ou est-ce coutume où je dois ajouter mon propre html pour ajouter une barre de navigation sur le fond? De toute façon, je ne suis pas sûr de savoir comment faire cela. En d'autres termes: J'ai besoin d'un carrousel de 3 pages pour que l'utilisateur puisse glisser entre eux ET en même temps ajouter la possibilité pour l'utilisateur d'utiliser les boutons sur le Tabarre pour basculer entre les pages du carrousel.

+0

qui que ce soit, tout le monde ?? – Mike6679

Répondre

0

Il suffit de garder votre Ext.tab.Panel et ajoutez le carrousel à l'intérieur:

Ext.define("epiduo_ped.view.Main", 
{ 
    extend: 'Ext.tab.Panel', 
    requires: 
    [ 
     'Ext.TitleBar', 
     'Ext.Video' 
    ], 

    config: 
    { 
     tabBarPosition: 'bottom', 
     fullscreen: true, 

     items: [{ 
      title: 'Home', 
      iconCls: 'home', 
      html: 'Home Screen' 
     },{ 
      title: 'Contact', 
      iconCls: 'user', 
      xtype:'carousel', 
      items: [{ 
       html : 'Item 1', 
      },{ 
       html : 'Item 2', 
      },{ 
       html : 'Item 3' 
      }] 
     }] 
    } 
}); 

Hope this helps.

+0

Merci, mais pas exactement ce que je suis en train de faire. Vous avez la page d'accueil puis une page de contact avec un carrousel dans la page de contact. J'ai besoin d'un carrousel avec 3 pages afin que l'utilisateur puisse glisser entre eux ET en même temps ajouter la possibilité pour l'utilisateur d'utiliser des boutons sur le tabarre pour basculer entre les pages dans le carrousel. -Mike – Mike6679

Questions connexes