Le contrôle tabPanel RichFaces 3.3.3 que j'utilise actuellement restitue 4 tables imbriquées de niveau. Existe-t-il un autre contrôle de tabulation pour rendre HTML clair ou au moins me permettre de le contrôler? Comme un <ul>
?est-il un contrôle de tabulation dans RichFaces ou JSF qui ne rend pas les tables imbriquées laides?
est-il un contrôle de tabulation dans RichFaces ou JSF qui ne rend pas les tables imbriquées laides?
Répondre
Ce type de code moche (et il n'est pas seulement lié au composant <rich:tab>
) est utilisé afin d'assurer une compatibilité et des comportements identiques parmi tous les navigateurs, y compris tous IE (et IE6 aussi), Firefox, Safari, Chrome Et ainsi de suite ...
C'est pourquoi le code HTML, ainsi que le code Javascript, n'est pas optimisé par les composants Richfaces. Si c'est un problème pour vous, vous pouvez essayer d'utiliser vos propres composants (certains exemples ont été fournis par org.life.java). Par la suite, vous pouvez également simuler ce comportement avec des boutons et du Javascript (qui masquera ou affichera différents panneaux) ou en utilisant un <a4j:commandButton>
par onglet pour actualiser le contenu d'un panneau de base.
RichFaces 4 passera à div pour la mise en page dans de nombreux composants.
La vitrine Richfaces de la version 4.3.4 a au moins toujours des tables pour les onglets dans rich: tabPanel. – Louise