2010-07-12 13 views
0

J'essaie de configurer une tabview simple à partir du balisage existant, ala this example from the YUI developer network. Fonctionne comme un charme. Cependant, ma question est, comment désignez-vous quels onglets devraient être sélectionnés au départ? Peut-il être fait via le balisage existant, ou est le seul moyen via javascript? Ce n'est pas vraiment abordée dans les exemples ou les documents que je pouvais voir ...YUI3 Tabview Initialisation

Répondre

3

Vous sélectionnez ca enfant en appelant selectChild(index)

var tabview = new Y.TabView({srcNode:'#demo'}); 
tabview.render(); 
tabview.selectChild(1); 

Hope this helps. :)

+0

Oui, j'ai résolu mon problème en utilisant le javascript en ligne et les variables globales. Ma question, cependant, était de savoir s'il est possible d'indiquer * via le balisage * (c'est-à-dire html tags/classes/etc) quel onglet devrait initialement être sélectionné ... il me semble que ce n'est pas possible c'est une malencontreuse omission. – vicatcu

+1

Donc, il suffit d'ajouter class = "selected" à li devrait fonctionner. – Fopfong