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.

Tipp: Wir empfehlen, das Form-Control nicht innerhalb eines TabControls zu verwenden, da bei Benutzung in Serviceware Processes andernfalls Informationen beim Wechseln der Registerkarten verloren gehen können.

Im Form-Control können abhängig von konfigurierbaren Attributwerten unterschiedliche Formulare angezeigt.

Anmerkung: Die Zuordnung von Attributbelegungen zu Formularen erfolgt in den ClassicDesk-Einstellungen auf der Registerkarte Formulare. Genaue Informationen dazu finden Sie im Anwenderhandbuch ClassicDesk.
Abbildung 1. Beispiel für ein Form-Control (roter Rahmen):


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.

Anmerkung: Es ist nicht möglich, ein Feld mit einem Attributwert vorzubelegen, der als Bedingung zugeordnet wurde. Das Formular wird nur angezeigt, wenn der Wert eines Attributs in den benötigten geändert wird.

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

Neben den Standard-Eigenschaften hat dieses Control die folgenden Eigenschaften:

DependentAttributeKey

Diese Eigenschaft bestimmt das Attribut, dessen Werte als Bedingungen dienen sollen, um zu ermitteln, welches Formular im Form-Control angezeigt wird.

Anmerkung: Damit diese Zuordnung gültig wird, müssen die Werte des hier ausgewählten Attributs im ClassicDesk jeweils dem gewünschten Formular als Bedingungen zugeordnet werden. Genaue Informationen dazu finden Sie im Anwenderhandbuch ClassicDesk.
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.