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 :

Ajouter un header à un tableau coté server


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Par défaut Ajouter un header à un tableau coté server
    bonjour,

    j'ai un HtmpPanelGrid et je voudrais ajouter un header. (ce qui correspond dans la jsp à un f:facet name="header" blabla. Quelq'un sait il comment faire svp. Merci.

  2. #2
    Membre éprouvé
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Par défaut
    <h:panelGrid columns="2" border="1" cellspacing="0">
    <f:facet name="header">
    <h:outputText value="Header1"/>
    </f:facet>

    <h:inputText id="val" value="#{pageBean.val}"/>
    <h:outputText value="KM"/>
    <h:message for="val" />
    </h:panelGrid>

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Par défaut
    C'est bien ca que je veut; mais coté serveur, c'est à dire en java:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    HtmlPanelGrid myGrid=new HtmlPanelGrid();
     
    HtmlOutputText myText=new HtmlOutputText();
    myGrid.getChildren().add(myText);
    et comment je fais pour dire que myText est un header dans myGrid ?

    Merci quand meme dzafer (je m'étais mal exprimé je pense).

    PS: j'aimerai bien savoir combien d'entre vous sont obligé de faire du code IHM codé java.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    A premiére vu j'ai l'impression que ce n'est pas possible. ils ont oubliés l'attribut setHeader dans panelGrid (alors que cette atrribut existe dans les HtmlColumn).

    Enfin si tu trouve ça m'interesse...

  5. #5
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Je ne l'ai jamais fait, mais comme getHeader() est un alias pour getFacet("header") et que la Map retournée par getFacets est "mutable", tu devrais arriver à tes fins de la sorte...
    Et en effet si cela marche, tiens moi aussi au courant.
    Alex

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/03/2015, 18h31
  2. Ajouter 1 ligne à un tableau avec rowspan & colspan
    Par softflower dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/11/2006, 22h35
  3. [Tableaux] ajout d'un élément tableau
    Par Anduriel dans le forum Langage
    Réponses: 3
    Dernier message: 20/06/2006, 23h03
  4. [WD9] [Etats][Débutant] Ajouter des lignes à un tableau
    Par EpOnYmE187 dans le forum WinDev
    Réponses: 7
    Dernier message: 20/12/2005, 12h20
  5. Ajouter une ligne à un tableau
    Par Oluha dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/02/2005, 15h20

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