IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

custom component en jsf. gerer les encodeChildren


Sujet :

JSF Java

  1. #1
    Membre régulier
    Inscrit en
    août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 159
    Points : 97
    Points
    97
    Par défaut custom component en jsf. gerer les encodeChildren
    Bonjour. Je voudrais commencer a developper un composant en JSF.
    J'ai deja developpe un composant (un div en jsf) mais maintenant je veux developper un composant onglet. Le composant a cette forme

    <h:onglet id="id">
    <h:tab url="...">
    <h:tab url="...">
    </h:onglet>

    NB: je signale que j'ai deja developpe l'onglet en xhtml+css,javascript.

    Mon probleme c'est la gestion des <h:tab url="..">
    Je sais qu'on doit les gerer dans les encodeChildren mais je ne sais pas comment

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 511
    Points : 514
    Points
    514
    Par défaut
    Dans ta classe qui etend UIComponentBase tu met :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public boolean getRendersChildren() {
            return true;
        }
    puis dans encodechildren tu met :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
     public void encodeChildren(FacesContext context) throws IOException {
            for (Iterator iter1 = getChildren().iterator(); iter1.hasNext();) {
                UIComponent component = (UIComponent) iter1.next();
                component.encodeBegin(context);
                component.encodeChildren(context);
                component.encodeEnd(context);
            }
        }

Discussions similaires

  1. Gerer les beans visibles depuis les jsf
    Par madshark dans le forum JSF
    Réponses: 3
    Dernier message: 29/01/2012, 12h14
  2. comment gerer les exception en jsf?
    Par chercheur11 dans le forum JSF
    Réponses: 6
    Dernier message: 27/02/2009, 18h52
  3. Réponses: 3
    Dernier message: 28/05/2007, 12h13
  4. Custom Component JSF et EL ?
    Par toutoune60 dans le forum JSF
    Réponses: 5
    Dernier message: 03/11/2006, 15h14
  5. [JSF] mon premier custom component
    Par anitshka dans le forum JSF
    Réponses: 5
    Dernier message: 14/06/2005, 13h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo