Bonjour à tous,
J'ai un petit soucis avec la propriété activeItem de <rich:tabpanel>, visiblement d'autres ont eu le même problème. Il y a t-il moyen de déterminer l'onglet active avec richfaces? (petite précision j'utilise la version 4)
Bonjour à tous,
J'ai un petit soucis avec la propriété activeItem de <rich:tabpanel>, visiblement d'autres ont eu le même problème. Il y a t-il moyen de déterminer l'onglet active avec richfaces? (petite précision j'utilise la version 4)
Bonjour,
je ne suis pas certain que ce soit encore d'actualité, mais puisque je viens de jouer avec les rich:tabpanel , autant donner qqs éléménts de "jeu" des fois que ça te soit utile (j'ai la 3.3, donc je ne saurai dire si ça marche avec ta version) :
Si tu as le prependId="true" dans ton formulaire, tu verras apparaître un id de type [IdDuFormulaire]:[IdDeTonTab]_lbl (par exemple : monForm:titi_lbl).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <rich:tabPanel id="panelMachin" width="40%" headerAlignment="right" ontabchange="alert(jQuery('.rich-tab-active').attr('id'));"> <rich:tab label="Canon" id="toto"> </rich:tab> <rich:tab label="Nikon" id="tata"> </rich:tab> <rich:tab label="Olympus" id="titi"> </rich:tab> </rich:tabPanel>
Sinon, ce sera plus simple : [IdDeTonTab]_lbl
Tu as maintenant l'id de ta tab active... ne te reste plus qu'à t'en servir pour soit mettre à jour une propriété de ton bean, soit réaliser une action, etc.
Je suis certain qu'il y a plus propre, mais comme j'ai aussi un peu pataugé avec ça, ma solution est à l'image du marécage informatique qui l'a vue naître
Roger l'Âne: le lapin devenu grand....
_______________________________________________________________
Développeur bio-informatique; spécialiste en rien, généraliste en tout.
Capitan ! Capitan ! On a aperçu le Loup ! Il a pris d'assaut une chaise à porteurs, à l'aide d'un cul-de-jatte et d'un lapin !
(Pavillon noir !, Alain Ayroles/Jean-Luc Masboux, éd. Delcourt, coll. Terres de Légendes, 1997, p. 18)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager