Form
Das Form-Control dient der Darstellung von Formularen in Dialogen. So können die Formulare, die im ClassicDesk im Form Designer erstellt werden, in die helpLine Dialoge eingebunden werden.
Im Form-Control können abhängig von konfigurierbaren Attributwerten unterschiedliche Formulare angezeigt.
In obiger Abbildung ist der Startdialog einer Anfrage im Portal zu sehen. Wird in der ComboBox der Wert „Defekter Drucker“ ausgewählt, wird das Formular angezeigt (roter Rahmen) dem dieser Attributwert zugeordnet ist.
In jedem Dialog, in dem Formulare angezeigt werden sollen, muss es also mindestens ein Feld geben, in dem ein Attributwert ausgewählt werden kann, damit die Bedingung für die Anzeige eines Formulars erfüllt werden kann.
Wird im Dialog ein anderer Wert ausgewählt, so dass ein anderes Formular angezeigt wird, gehen bereits eingegebene Daten verloren.
Bei der Verwendung des Form-Controls in einem Dialog sollten Sie darauf achten, dass Sie die Pflichtfelder des Dialogs nicht durch ein Formular überdecken. Dies können Sie vermeiden, indem Sie:
-
entweder Pflichtfelder auch als Pflichtfelder im Formular abbilden (dies ist aber nicht immer möglich, weil in Formularen noch nicht alle Datentypen der helpLine Attribute abgebildet werden können)
-
oder die Pflichtfelder zusätzlich zum Form-Control im Dialog platzieren.
Eigenschaften
DependentAttributeKey
Diese Eigenschaft bestimmt das Attribut, dessen Werte als Bedingungen dienen sollen, um zu ermitteln, welches Formular im Form-Control angezeigt wird.
Typ | Zeichenkette |
---|---|
Werte | Attributpfad des ausgewählten Attributs |
Beispiel | Wenn im Startdialog einer Anfrage für das Attribut „RequestType“
der Wert „Defekter Drucker“ ausgewählt wird, soll ein Formular angezeigt
werden, in dem der Benutzer bestimmte Angaben zu dem Drucker machen
kann. Deshalb wird hier der Attributpfad „RequestRecordInformation.RequestType“ ausgewählt. |
Events
Für dieses Control stehen keine Events zur Verfügung.
Methoden
Für dieses Control stehen keine Methoden zur Verfügung.
Tastenkombinationen
Für dieses Control stehen keine Tastenkombinationen zur Verfügung.