Existe-t-il une alternative pour panelGrid
dans les composants PrimeFaces? J'ai besoin de quelque chose de plus fixable pour concevoir des formulaires? Quelque chose qui prend en charge l'attribut colspan
en quelque sorte!PrimeFaces panelGrid
Répondre
Si vous voulez tout est colspan
, puis il suffit d'utiliser HTML vanilles ou utiliser <t:panelGrid>
de Tomahawk avec <t:panelGroup>
qui prend en charge l'attribut colspan
.
RichFaces a également des composants prenant en charge colspan
, mais cela ne fonctionne pas toujours parfaitement avec PrimeFaces.
Malheureusement, il n'y a pas encore d'alternative pour <h:panelGrid>
.
Mais j'espère que vous pouvez utiliser le <p:layout>
et <p:layoutUnit>
pour plus de conception de formulaire fixable. Il n'y a aucune restriction utilisant <table>
et <div>
avec peu de CSS. Personnellement, je m'en tiendrai à panelGrid parce que c'est un composant JSF, avec plus d'attributs JSF-ish.
Je ne sais pas pourquoi ma réponse précédente a été supprimée par les administrateurs, mais PrimeFaces 3.1 aura un composant panelGrid. http://www.primefaces.org/showcase-labs/ui/panelGrid.jsf
Vous pouvez le faire en utilisant "p: ligne et p: colonne" dans le panneau Grille
exemple:
<p:panelGrid style="margin-top:20px">
<f:facet name="header">
<p:row>
<p:column colspan="7">1995-96 NBA Playoffs</p:column>
</p:row>
<p:row>
<p:column colspan="2">Conf. Semifinals</p:column>
<p:column colspan="2">Conf. Finals</p:column>
<p:column colspan="2">NBA Finals</p:column>
<p:column>Champion</p:column>
</p:row>
</f:facet>
<p:row>
<p:column style="font-weight: bold;">Seattle</p:column>
<p:column style="font-weight: bold;">4</p:column>
<p:column rowspan="2" style="font-weight: bold;">Seattle</p:column>
<p:column rowspan="2" style="font-weight: bold;">4</p:column>
<p:column rowspan="5">Seattle</p:column>
<p:column rowspan="5">2</p:column>
<p:column rowspan="11" style="font-weight: bold;">Chicago</p:column>
</p:row>
</p:panelGrid>
- 1. Primefaces Panelgrid pas rendu correctement
- 2. primefaces mise à jour panelgrid de datatable
- 3. extjs panelgrid alternative
- 4. JSF PanelGrid espace entre les éléments
- 5. Aligner un PanelGrid qui est dans un autre PanelGrid
- 6. Masque JQuery des Primefaces imbriquées panelGrid ne sélectionnant pas l'élément de grille
- 7. CSS <h: panelGrid
- 8. JSF PanelGrid vs table
- 9. jsf: générer un autre panelGrid
- 10. JSF: PanelGrid ne rendra pas
- 11. panelGrid n'affiche pas les primitives du dialogue
- 12. exclure le composant du processus lorsque le formulaire est soumis (fonctionne dans h: panelGrid mais pas dans p: panelGrid)
- 13. alignement dans une cellule h: panelGrid
- 14. h: panelGrid qui ressemble à riche: dataTabale
- 15. JSF Render un SelectOneRadio avec un PanelGrid
- 16. Ajax mise à jour partie de panelGrid
- 17. Comment ajouter du style à h: panelGrid
- 18. Composants JSF multiples dans un PanelGrid
- 19. AutoScrolling dans la page JSF/Primefaces
- 20. Comment obtenir deux panneaux Primefaces l'un à côté de l'autre?
- 21. PrimeFaces selectOneListBox
- 22. Table Primefaces
- 23. Panneau Primefaces
- 24. PrimeFaces pickList
- 25. Éditeur PrimeFaces
- 26. ConfirmationDialog Primefaces
- 27. timeline PrimeFaces
- 28. PrimeFaces Datatable
- 29. PrimeFaces Poll
- 30. DataTable PrimeFaces
Votre réponse précédente a été supprimé car il était pas répondre, mais plus une invitation/discussion. Stack Overflow n'est pas exactement un forum de discussion :) +1 pour le nouveau '' cependant. Le '' est une très bonne idée. –
BalusC