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.
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.
<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>
C'est bien ca que je veut; mais coté serveur, c'est à dire en java:
et comment je fais pour dire que myText est un header dans myGrid ?
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);
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.
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...
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
Partager