From a993809abecf6e5313fddf59b32b83cd9cf11ea7 Mon Sep 17 00:00:00 2001 From: Sabine Gillner <129939502+ivy-sgi@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:09:50 +0200 Subject: [PATCH 1/4] Create README_DE.md --- html-dialog-utils-product/README_DE.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 html-dialog-utils-product/README_DE.md diff --git a/html-dialog-utils-product/README_DE.md b/html-dialog-utils-product/README_DE.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/html-dialog-utils-product/README_DE.md @@ -0,0 +1 @@ + From 0875b632d6e4746269f900c445aba9bd1fda204c Mon Sep 17 00:00:00 2001 From: Sabine Gillner <129939502+ivy-sgi@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:14:34 +0200 Subject: [PATCH 2/4] Update README_DE.md --- html-dialog-utils-product/README_DE.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/html-dialog-utils-product/README_DE.md b/html-dialog-utils-product/README_DE.md index 8b13789..139fc15 100644 --- a/html-dialog-utils-product/README_DE.md +++ b/html-dialog-utils-product/README_DE.md @@ -1 +1,16 @@ +Axon Ivy's Html Dialog Utils ist eine Sammlung hilfreicher Tools, die dir bei der Implementierung von HTML-Dialogen helfen. +Die folgenden Utilities stehen dir zur Verfügung: + +### ReadOnlyModeListener + +Dieser JSF PhaseListener kann in jedem HTML-Dialog verwendet werden, um Teile oder das gesamte Formular schreibgeschützt zu machen, ohne zusätzliche Steuerelemente zu den JSF-UI-Komponenten hinzuzufügen. + +Stell dir einen alltäglichen Genehmigungsprozess vor. Im ersten Schritt wird ein bearbeitbares Formular angezeigt, in dem alle erforderlichen Informationen ausgefüllt werden. Im nächsten Schritt erscheint dasselbe Formular im schreibgeschützten Modus, damit der Benutzer die eingegebenen Informationen überprüfen und dann entscheiden kann, ob er den Antrag genehmigt oder ablehnt. + +Der **ReadOnlyModeListener** durchläuft alle enthaltenen Unterkomponenten der übergeordneten Hauptkomponente und wendet folgende Regeln an: +* Alle Eingabekomponenten und Links werden deaktiviert +* Alle Buttons werden nicht angezeigt +* Alle Datentabellen sind nicht bearbeitbar +* Alle Komponenten mit der Style-Klasse `doNotRenderInReadOnlyMode` werden nicht angezeigt +* Alle Komponenten mit der Style-Klasse `doNotDisable` werden nicht deaktiviert From 20f20753d1049d83e673559a2b733b275eff706d Mon Sep 17 00:00:00 2001 From: Sabine Gillner <129939502+ivy-sgi@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:19:36 +0200 Subject: [PATCH 3/4] Update README_DE.md --- html-dialog-utils-product/README_DE.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/html-dialog-utils-product/README_DE.md b/html-dialog-utils-product/README_DE.md index 139fc15..45249a1 100644 --- a/html-dialog-utils-product/README_DE.md +++ b/html-dialog-utils-product/README_DE.md @@ -1,7 +1,3 @@ -Axon Ivy's Html Dialog Utils ist eine Sammlung hilfreicher Tools, die dir bei der Implementierung von HTML-Dialogen helfen. - -Die folgenden Utilities stehen dir zur Verfügung: - ### ReadOnlyModeListener Dieser JSF PhaseListener kann in jedem HTML-Dialog verwendet werden, um Teile oder das gesamte Formular schreibgeschützt zu machen, ohne zusätzliche Steuerelemente zu den JSF-UI-Komponenten hinzuzufügen. From bb60ec5b31e0616580372a1ac2594f36d39b4006 Mon Sep 17 00:00:00 2001 From: Sabine Gillner <129939502+ivy-sgi@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:19:58 +0200 Subject: [PATCH 4/4] Update README.md --- html-dialog-utils-product/README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/html-dialog-utils-product/README.md b/html-dialog-utils-product/README.md index e790ebd..d823f95 100644 --- a/html-dialog-utils-product/README.md +++ b/html-dialog-utils-product/README.md @@ -1,5 +1,3 @@ -Axon Ivy's Html Dialog Utils is a collection of useful utilities to help you implement HTML Dialogs. The following utilities are available: - ### ReadOnlyModeListener This JSF PhaseListener can be used in any HTML Dialog to make parts or the entire form not editable without adding extra controls to the JSF UI components.