From 12f0b95587e30c444a072b06305f1f396a84ab1b Mon Sep 17 00:00:00 2001 From: dahoud Date: Sat, 29 Nov 2025 22:32:47 +0000 Subject: [PATCH] feat(client): Ajout de Composite Component action-button-view et correction bouton voir profil - Creation de action-button-view.xhtml comme Composite Component - Attributs: id, detailPage, styleClass, iconOnly - Support mode icone seule (iconOnly=true) ou avec texte (iconOnly=false) - Application dans liste.xhtml des membres pour le bouton Voir profil Le bouton Voir profil fonctionne maintenant correctement avec navigation vers profil.xhtml Composite Components = Solution DRY/WOU qui fonctionne en JSF! --- .../resources/pages/secure/membre/liste.xhtml | 11 +++++----- .../components/action-button-view.xhtml | 22 +++++++++++++++++++ 2 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/resources/components/action-button-view.xhtml diff --git a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/pages/secure/membre/liste.xhtml b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/pages/secure/membre/liste.xhtml index 1e1f429..a2bc6d2 100644 --- a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/pages/secure/membre/liste.xhtml +++ b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/pages/secure/membre/liste.xhtml @@ -4,6 +4,7 @@ xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" xmlns:p="http://primefaces.org/ui" + xmlns:uf="http://xmlns.jcp.org/jsf/composite/components" template="/templates/main-template.xhtml"> Liste des Membres - UnionFlow @@ -190,12 +191,10 @@
- - - - - - + + diff --git a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/resources/components/action-button-view.xhtml b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/resources/components/action-button-view.xhtml new file mode 100644 index 0000000..9f36572 --- /dev/null +++ b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/resources/components/action-button-view.xhtml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + +