2014-07-01 6 views
1

Je veux placer un onglet à droite (et laisser l'autre sur la position normale de gauche) dans le <p:tabView> ... Comme dans le site vitrine de primefaces (onglet de documentation)comment aligner un onglet à droite dans les onglets primefaces?

+0

http://stackoverflow.com/questions/7983280/aligning-primefaces-ptabview-to -le-droit –

+0

@RachelGallen J'ai vu cette question, mais je veux aligner seulement un onglet (ou 2) pas tous, donc je ne peux pas changer le CSS de tous les onglets comme spécifié ici. PS: il n'y a pas d'attribut de style pour la balise '' – Siho

+0

@RachelGallen S'il vous plaît supprimer votre modifier sur ma question – Siho

Répondre

3

Vous pouvez y parvenir avec le sélecteur d'enfants jQuery. Si votre identifiant de TabView est la forme: selon, le suivant serait correct:

var tabs = $("#form\\:acc ul").children(); 
var selectedChild = tabs.eq(tabs.length - 1); //selects the last tab. 
selectedChild.css("float", "right"); 

Ce que cela fait est qu'il prend le dernier onglet et se déplace vers la droite. Toutefois, si vous ne voulez pas le dernier onglet pour déplacer, vous pouvez sélectionner son index et votre deuxième ligne changeriez:

var selectedChild = tabs.eq(1); //selects the tab with index 1. 
+0

Merci beaucoup, c'est exactement ce que je voulais :) – Siho

Questions connexes