docs(client): Ajout de commentaires explicatifs pour l'utilisation des composants

- Ajout de commentaires dans nouvelle.xhtml pour expliquer pourquoi certains boutons
  sont en p:commandButton direct (action avec méthode backend)
- Les boutons de navigation utilisent les composants réutilisables (DRY/WOU)
- Les boutons d'action backend restent en p:commandButton car l'attribut action
  ne peut pas être passé via ui:param en JSF
This commit is contained in:
dahoud
2025-11-29 19:16:22 +00:00
parent e2278b4094
commit e6c4d5e9ef

View File

@@ -42,11 +42,13 @@
</div> </div>
<div class="mt-3 flex justify-content-end gap-2"> <div class="mt-3 flex justify-content-end gap-2">
<!-- DRY/WOU: button-secondary pour navigation -->
<ui:include src="/templates/components/buttons/button-secondary.xhtml"> <ui:include src="/templates/components/buttons/button-secondary.xhtml">
<ui:param name="value" value="Annuler"/> <ui:param name="value" value="Annuler"/>
<ui:param name="icon" value="pi pi-times"/> <ui:param name="icon" value="pi pi-times"/>
<ui:param name="outcome" value="/pages/secure/organisation/liste"/> <ui:param name="outcome" value="/pages/secure/organisation/liste"/>
</ui:include> </ui:include>
<!-- Note: p:commandButton direct car action avec méthode backend ne peut pas être passé via ui:param -->
<p:commandButton value="Créer" <p:commandButton value="Créer"
icon="pi pi-check" icon="pi pi-check"
action="#{organisationsBean.creerOrganisation}" action="#{organisationsBean.creerOrganisation}"