Angenommen, eine Meldung soll nur dann angezeigt werden, wenn der Wert des Datenelements „amountOwed“ (zu zahlender Betrag) größer als null ist. Eine Möglichkeit ist der Einsatz eines Skripts, um den Wert von „amountOwed“ zu untersuchen und je nach Wert des Datenelements die Anzeigeeigenschaft des Meldungsfeldes zu ändern.
Livecycle data structure ex1 Analysieren der Datenstruktur mit Blick auf die Leistungsoptimierung
Die Daten können auch an ein Teilformular gebunden werden. Das Binden von Daten an ein Teilformular ist effizienter als das Binden von Daten an ein Feld, beide Methoden führen jedoch zum selben Ergebnis. Im Beispiel fügen wir das Statuselement in die Datenstruktur ein und binden dieses Element an ein Teilformular. Das Teilformular enthält das Feld mit der Meldung und das Feld amountOwed. Ist der Zähler-Mindestwert für den Teilformularsatz auf null eingestellt, wird die Meldung nur angezeigt, wenn das Status-Element vorhanden ist.
Livecycle data structure ex2 Analysieren der Datenstruktur mit Blick auf die Leistungsoptimierung
Im Datenkontext sollte die Entscheidung über das Einfügen des Statusknotens in die Datendatei zum Zeitpunkt der Generierung getroffen werden, wenn der Wert größer als 0 ist. Dieses Verfahren verschiebt im Datenkontextentwurf die Logik zum Feststellen, ob ein Teilformular erforderlich ist.
Verwandte Themen 

Analysieren der Datenstruktur mit Blick auf die Leistungsoptimierung