-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |