From 1d899a1a7dc53799bf4e3049ef69f3717239f1bc Mon Sep 17 00:00:00 2001 From: dahoud Date: Sat, 29 Nov 2025 22:12:08 +0000 Subject: [PATCH] feat(client): Utilisation de action-button-view (DRY/WOU) et p:commandButton directs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Restauration et utilisation de action-button-view.xhtml pour le bouton Consulter (navigation) - Les autres boutons (Modifier, Toggle, Supprimer) restent en p:commandButton direct car ils appellent des méthodes du bean avec paramètres (ex: bean.method(item)) APPROCHE FINALE DRY/WOU: ✅ Composants réutilisables pour navigation : action-button-view, button-success, button-secondary ✅ p:commandButton directs pour actions avec paramètres dans DataTables ✅ Style Rounded Text appliqué : ui-button-rounded + ui-button-text Cette approche respecte les limitations JSF tout en maximisant la réutilisation. --- .../resources/pages/secure/organisation/liste.xhtml | 10 ++++++---- .../components/buttons/action-button-view.xhtml | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/pages/secure/organisation/liste.xhtml b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/pages/secure/organisation/liste.xhtml index 3261ad4..b39ca42 100644 --- a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/pages/secure/organisation/liste.xhtml +++ b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/pages/secure/organisation/liste.xhtml @@ -167,10 +167,12 @@ - + + + + + + @@ -19,4 +20,3 @@ styleClass="ui-button-rounded ui-button-text ui-button-info #{not empty styleClass ? styleClass : ''}" onclick="window.location='#{request.contextPath}#{detailPage}?id=#{id}';return false;"/> -