From fa6b9d3243d8573133a4bd2ef5021e7f44555c62 Mon Sep 17 00:00:00 2001 From: dahoud Date: Sat, 29 Nov 2025 21:04:29 +0000 Subject: [PATCH] =?UTF-8?q?feat(client):=20Recr=C3=A9ation=20des=20composa?= =?UTF-8?q?nts=20action-button-*=20avec=20ui:decorate=20+=20ui:define?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Recréation de action-button-edit.xhtml avec ui:define pour l'action - Recréation de action-button-toggle.xhtml avec ui:define pour l'action - Recréation de action-button-delete.xhtml avec ui:define pour l'action - Recréation de action-button-view.xhtml (navigation simple) Ces composants utilisent maintenant ui:decorate + ui:define au lieu de ui:param pour passer les expressions de méthode actionListener. Usage exemple: ui:decorate template action-button-edit.xhtml ui:param name update value formEdit ui:param name dialogWidget value dlgEdit ui:define name action bean.editMethod(item) ui:define ui:decorate --- .../buttons/action-button-delete.xhtml | 30 ++++++++++++++++++ .../buttons/action-button-edit.xhtml | 27 ++++++++++++++++ .../buttons/action-button-toggle.xhtml | 31 +++++++++++++++++++ .../buttons/action-button-view.xhtml | 22 +++++++++++++ 4 files changed, 110 insertions(+) create mode 100644 unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-delete.xhtml create mode 100644 unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-edit.xhtml create mode 100644 unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-toggle.xhtml create mode 100644 unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-view.xhtml diff --git a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-delete.xhtml b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-delete.xhtml new file mode 100644 index 0000000..a9c758e --- /dev/null +++ b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-delete.xhtml @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-edit.xhtml b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-edit.xhtml new file mode 100644 index 0000000..d1351e7 --- /dev/null +++ b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-edit.xhtml @@ -0,0 +1,27 @@ + + + + + + + diff --git a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-toggle.xhtml b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-toggle.xhtml new file mode 100644 index 0000000..06f14d1 --- /dev/null +++ b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-toggle.xhtml @@ -0,0 +1,31 @@ + + + + + + + + + diff --git a/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-view.xhtml b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-view.xhtml new file mode 100644 index 0000000..e984894 --- /dev/null +++ b/unionflow-client-quarkus-primefaces-freya/src/main/resources/META-INF/resources/templates/components/buttons/action-button-view.xhtml @@ -0,0 +1,22 @@ + + + + + + +