2010-07-12 2 views
1

Comment puis-je définir de manière dynamique un index de tabulation dans ExtJS? Je ne vois rien dans les documents, seulement une option de configuration pour cela. Si j'essaie de faire un .apply, ça ne marche toujours pas. Je sais que je peux probablement étendre le cadre pour le soutenir puisque c'est juste un élément de DOM, mais je suis sûr que je manque quelque chose de plus simple. Aidez-moi?ExtJS Définition dynamique de l'onglet de tabulation

Répondre

-3

Voir la méthode setActiveTab d'un tabPanel, qui accepte soit une chaîne (id de l'élément tabulation) ou un entier.

+0

Désolé, je ne parle pas d'un tabPanel. Je parle de l'onglet index pour naviguer à travers une page avec le bouton "tab". – extnoob

+0

Donc désolé;) Je répondrais comme J.Barrows. – Drasill

2

Il semble que dans le code ExtJS pour le champ, ils le font:

this.el.dom.setAttribute('tabIndex', this.tabIndex); 
0

vous pouvez utiliser la méthode ensemble de la classe Element que vous pouvez récupérer en utilisant la méthode get, donc quelque chose comme ceci: Ext.get('YOURELEMENTID').set({tabIndex:5});

0

Si vous voulez inclure des boutons dans le tabindex, je crains qu'ils doivent être adressées seperatley:

this.btnEl.dom.setAttribute('tabIndex', this.tabIndex);