fix(org-liste): Localisation avec h:panelGroup + i explicitement fermé

Le <i .../> auto-fermant cassait le parsing Facelets — toutes les colonnes
après Localisation ne rendaient plus (Membres, Statut, Actions vides).

Retour au pattern original : h:panelGroup wrapper + <i></i> avec balise
fermante explicite. Les h:outputText conditionnels restent pour les données.
This commit is contained in:
dahoud
2026-04-16 12:18:56 +00:00
parent 0aacdd6117
commit e08e0114cf

View File

@@ -196,11 +196,13 @@
<!-- Localisation -->
<p:column headerText="Localisation" sortBy="#{org.ville}" style="width: 13rem;">
<i class="pi pi-map-marker text-400 mr-1"/>
<h:outputText value="#{org.ville}" rendered="#{not empty org.ville}"/>
<h:outputText value=", #{org.pays}" rendered="#{not empty org.ville and not empty org.pays}" styleClass="text-500"/>
<h:outputText value="#{org.pays}" rendered="#{empty org.ville and not empty org.pays}"/>
<h:outputText value="" rendered="#{empty org.ville and empty org.pays}" styleClass="text-400"/>
<h:panelGroup>
<i class="pi pi-map-marker text-400 mr-1"></i>
<h:outputText value="#{org.ville}" rendered="#{not empty org.ville}"/>
<h:outputText value=", #{org.pays}" rendered="#{not empty org.ville and not empty org.pays}" styleClass="text-500"/>
<h:outputText value="#{org.pays}" rendered="#{empty org.ville and not empty org.pays}"/>
<h:outputText value="—" rendered="#{empty org.ville and empty org.pays}" styleClass="text-400"/>
</h:panelGroup>
</p:column>
<!-- Membres -->