Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Label: Beschriftung des Buttons

  • TargetView: Id der Ziel-View bei Weiterleitungsbuttons

  • Type: Spezial-Aktionen

    • Wert Submit: Dokument-Parameter-Dialog verlassen, weiter im Generierungsprozess

    • Wert Cancel: Dokument-Parameter-Dialog verlassen, Abbruch des Generierungsprozess

  • IsDefault: Wenn auf true: Bestimmt die Standard-Aktion bei Enter

...

Rows und ihr Inhalt

Neben Buttons beinhalten die Views auch Rows (Zeilen). Die Rows enthalten den eigentlichen Inhalt der View und in diese können Struktur- und Formularelemente eingefügt werden. Die Strukturelemente gelten rein zum Anpassen des Aussehens des Dokument-Parameters. Die Formularelemente sind zum Einfügen in die Vorlage oder zum Einsetzen in Skripten und Extended Bindings.

...

Folgende Attribute können sowohl bei Strukturelementen als auch bei Formularelementen eingesetzt werden.

Attribute bei Struktur-/Formularelementen:

Attributname

Beschreibung

Bind

Ermöglicht das Anzeigen und Verschwinden lassen von Rows oder Elementen, siehe Kapitel Bindings.

ColumnOffset

Gibt an, wieviele Spalten vor dem Feld übersprungen werden sollen (also die Anzahl "Einzüge")

ColumnSpan

Gibt an, wieviele Spalten das Feld beansprucht. Das kann je nach Spaltenanzahl bis zu Anzahl 12 sein. Wird nichts angegeben, ist es der Wert 1.

IsEnabled

Wenn false oder 0: Feld ist deaktiviert (Interaktionen sind nicht mehr möglich und Control wird "ausgegraut" dargestellt)

IsVisible

Wenn false oder 0: Feld ist nicht sichtbar

OnChange

Wird als Referenz auf ein Element im Zusammenhang mit JavaScript im Dokument-Parameter verwendet. Siehe dazu das Kapitel JavaScript.

Tooltip

Angezeigter Text, wenn der Cursor über diesem Feld ist.

AccessibilityText

Definierter Text für Screen Reader. Wenn dieses Attribut gesetzt wird und der Client mit AccessibilityFocusNonInteractiveElements=true konfiguriert ist, werden nicht interaktive Controls (z. B. TextBlock oder Label) fokussierbar.

AccessibilityReadContent

true oder false. Wenn true wird der aktuelle Textinhalt von TextBlock oder Label dem Screen Reader zur Verfügung gestellt. Wenn dieses Attribut true ist und der Client mit AccessibilityFocusNonInteractiveElements=true konfiguriert ist, werden nicht interaktive Controls (z. B. TextBlock oder Label) fokussierbar.

Value

Vordefinierter Text. Der Inhalt wird jedoch ignoriert, sobald es schon vordefinierten Text im gleichen Element in der DataNode-Section gibt.

...

Code Block
<Row>
  <Label Content="Geschlecht" />
  <RadioButton Id="DocParam.RBGender" Value="1" Label="Frau" />
  <RadioButton Id="DocParam.RBGender" Value="2" Label="Mann" />
</Row>

...

Beispiel zur Veranschaulichung der Spalten:

Konfiguration:

Code Block
languagexml
<View Id="main" Label="Startseite">
  <Row>
    <TextBlock Style="h1" ColumnSpan="4">Beispiel-Dokument-Parameter-View</TextBlock>
  </Row>
  <Row>
    <Separator ColumnSpan="4"/>
  </Row>
  <Row>
    <Label Content="Betreff" />
    <TextBox Id="DocParam.Subject" ColumnSpan="3" />
  </Row>
  <Row>
    <Label Content="Datum" />
    <DatePicker Id="DocParam.DateOfWriting" ColumnSpan="3" />
  </Row>
  <Row>
    <CheckBox Id="DocParam.IsConfidential" Label="Vertraulich" ColumnOffset="1" ColumnSpan="3" />
  </Row>
  <Row>
    <Label Content="Gratulationsgrund (1)" />
    <ComboBox Id="DocParam.ReasonForCongratulation1" />
  </Row>
  <Row>
    <Label Content="Gratulationsgrund (2)" />
    <RadioButton Id="DocParam.ReasonForCongratulation2" Value="birthday" Label="Geburtstag" />
    <RadioButton Id="DocParam.ReasonForCongratulation2" Value="employee anniversary" Label="Mitarbeiterjubiläum" />
    <RadioButton Id="DocParam.ReasonForCongratulation2" Value="mother-/fatherhood" Label="Mutter-/Vaterschaft" />
  </Row>
  <Row>
    <Separator />
  </Row>
  <Button Type="Submit" Label="OK" IsDefault="true" />
  <Button Type="Cancel" Label="Abbrechen" />
</View>

...