Dynamische Masken

Eine Stärke der Entwicklung von Masken im Domino Designer ist das situationsabhängige Verbergen von ausgewählten Elementen. Die Verwendung von variablen Feldbezeichnern ist eine Alternative, wenn man eine zu hohe Zahl von Verbergen-Wenn-Regeln in einer Maske vermeiden will.

Der Domino Designer bietet eine Vielzahl von leistungsfähigen und mächtigen Funktionen zur Entwicklung von Masken. Eine häufig verwendete Möglichkeit ist das Verbergen von Maskenelementen in Abhängigkeit der aktuellen Konstellation bei der Erfassung, Bearbeitung und Anzeige von Daten. Über die Eigenschaft Verbergen- Wenn können Sie für Texte, Felder, Tabellenzellen und weitere Gestaltungselemente deren Sichtbarkeit steuern. Diese Funktionalität steht seit mehreren Versionen von Notes Domino zur Verfügung und funktioniert sehr gut.

Sind in einer Maske jedoch sehr viele Verbergen- Wenn-Regeln definiert, kann es bei der Erstellung der Maske zu Problemen kommen. Zum einen ist eine sehr gründliche Arbeitsweise erforderlich, um versehentliche Fehler bei der Definition der Verbergen-Wenn-Regeln zu vermeiden. Zur Kontrolle der korrekten Funktionsfähigkeit sind umfangreiche Tests für die einzelnen Situationen erforderlich. Zum anderen kann es im Einzelfall auch passieren, dass der Designer nicht alle Regeln sofort beim Speichern erfasst. Unter Umständen ist eine schrittweise Erstellung und Speicherung notwendig. Nachteilig ist ebenfalls, dass in jedem Dokument alle Felder gespeichert werden, obwohl unter Umständen viele gar keinen Wert enthalten.