2012-04-02 2 views
0

Je voudrais désactiver les onglets dans la barre d'onglets, mais je n'ai trouvé aucune méthode ou propriété de config dans les documents Sencha http://docs.sencha.com/ext-js/4-0/#!/api/Ext.tab.Panel.ExtJS 4: Désactiver tous les onglets du panneau à onglets

  1. Lorsque le panneau est créé, premier onglet est automatiquement sélectionné (je voudrais éviter cela)
  2. J'écoute beforetabchange événement et éviter si certaines données ont été modifiées.

Qu'est-ce que j'attends:

  1. Lorsque le panneau d'onglet est chargé, un onglet ne doit pas être activé (choosed)
  2. Lorsque l'utilisateur commence à cliquer sur ces onglets que je devrais prendre cet événement et manipuler par beforetabchange gestionnaire

Merci beaucoup pour votre aide.

Répondre

0

Un des onglets sera sélectionné. Vous pouvez contrôler lequel en utilisant les propriétés activeItem, activeTab. Essayez-vous de créer un panneau à onglets sans aucun élément sélectionné?

+0

Oui, je crée un onglet sans la propriété 'items' config, donc quand le panneau est créé il n'a pas d'onglet, donc il n'y a rien à activer =) Mais quand je charge dynamiquement et ajoute des onglets dans le panneau, premier onglet apparaît toujours sélectionné. Et je veux empêcher cette fonctionnalité. –

+0

pourquoi est-ce choisi comme réponse? –

Questions connexes