ControlCondition-Tabelle
Mit der ControlCondition-Tabelle können Autor*innen spezielle Aktionen angeben, die basierend auf dem Ergebnis einer bedingten Anweisung auf Steuerelemente angewendet werden sollen. Beispielsweise könnten Autor*innen mithilfe dieser Tabelle ein Steuerelement auf der VersionNT-Eigenschaft basierend ausblenden.
Die Condition-Tabelle umfasst die folgenden Spalten.
Spalte | Typ | Schlüssel | Nullwerte zulässig |
---|---|---|---|
Dialog_ | Identifier | J | N |
Control_ | Identifier | J | N |
Aktion | Text | J | N |
Bedingung | Condition | J | N |
Spalten
-
Dialog_
-
Ein externer Schlüssel für die erste Spalte der Dialog-Tabelle. Durch die Kombination dieses Felds mit dem Control_-Feld wird ein eindeutiges Steuerelement identifiziert.
-
Control_
-
Ein externer Schlüssel für die zweite Spalte der Control-Tabelle. Durch Kombinieren dieses Felds mit dem Dialog_-Feld wird ein eindeutiges Steuerelement identifiziert.
-
Action
-
Die Aktion, die für das Steuerelement ausgeführt werden soll. Die möglichen Aktionen sind in der folgenden Tabelle aufgeführt.
Wert Bedeutung Standard Festlegen des Steuerelements als Standard. Deaktivieren Deaktivieren des Steuerelements. Aktivieren Aktivieren des Steuerelements. Ausblenden Ausblenden des Steuerelements. Anzeigen Anzeigen des Steuerelements. -
Condition
-
Eine bedingte Anweisung, die angibt, unter welchen Bedingungen die Aktion ausgelöst werden soll. Diese Spalte darf nicht leer bleiben. Wenn diese Anweisung nicht als TRUE ausgewertet wird, wird die Aktion nicht ausgeführt. Wenn sie auf 1 festgelegt ist, wird die Aktion immer angewendet. Informationen zur Syntax von bedingten Anweisungen finden Sie unter Syntax für bedingte Anweisungen.
Bemerkungen
Wenn Sie ein PushButton-Steuerelement oder CheckBox-Steuerelement basierend auf einer bedingten Anweisung im Feld „Condition“ der ControlCondition-Tabelle ausblenden und deaktivieren möchten, sollten Sie für jedes Steuerelement vier Datensätze verwenden, um das Steuerelement zu deaktivieren und auszublenden. Auf PushButton- oder CheckBox-Steuerelemente, die nur ausgeblendet wurden, kann weiterhin mit Tastenkombinationen zugegriffen werden.
Die folgenden Datensätze blenden beispielsweise ControlA in DialogA aus, und deaktivieren es, wenn das Produkt installiert ist. Das Steuerelement ist sichtbar und aktiviert, wenn das Produkt nicht installiert ist.
Dialog | Control | Aktion | Bedingung |
---|---|---|---|
DialogA | ControlA | Ausblenden | Installiert |
DialogA | ControlA | Deaktivieren | Installiert |
DialogA | ControlA | Anzeigen | NICHT installiert |
DialogA | ControlA | Aktivieren | NICHT installiert |
Validierung