Versions Compared

Key

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

...

HINWEIS

Falls ein Grundaufbau angetroffen wird, bei dem das Views-Element fehlt: siehe Veraltete Konfiguration.

...

CustomContentSection

Zuoberst bei den "DataNodes" werden die Elemente definiert, auf die in der "View" im unteren Teil zugegriffen wird. In der View wird das Aussehen des Dokument-Parameters festgelegt. Im DataSources-Part können Datenbank-Abfragen definiert werden, und die Werte aus der Abfrage auf die unter "DataNodes" definierten Elemente geschrieben werden.

...

Im Gegensatz zur oben definierten Konfiguration, werden im unteren Beispiel die Werte der Attribute WindowWidth und WindowHeight in den Globalen Konfigurationen ausgelagert:

Code Block
breakoutModewide
languagexml
<?xml version="1.0" encoding="utf-8"?>
<Configuration>
  <CustomContentSection xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" WindowHeight="{[DocParam.WindowHeight]}" WindowWidth="{[DocParam.WindowWidth]}" Name="{U[DocParam.WindowName]}">
  <DataNodes>
      <!-- DataNodes werden hier definiert -->
    </DataNodes>
  </CustomContentSection>
  [...]
</Configuration>

Dank dieser Auslagerung in die Globalen Konfigurationen wird gewährleistet, dass die genannten Informationen nur an einem Ort geändert werden müssen. Folglich werden Änderungen praktischerweise in allen Vorlagen angewendet, die diese Verknüpfung besitzen. Wenn in der Vorlage ein anderer Wert festgelegt werden muss, als derjenige in den Globale Konfigurationen, wird lediglich ein anderer Wert in die Anführungszeichen reingeschrieben.

...

In diesem Abschnitt geht es um die Konfiguration zwischen <DataNodes> und </DataNodes>. Jedes DataNode definiert ein Dokument-Parameter-Feld, auf das im Editor, in Skripten oder über Extended Bindings zugegriffen werden kann. Für jedes Feld, das in den Views existiert, muss für die Weiterverwendung ein DataNode angelegt werden.

...

Attributname

Beschreibung

Id

Ist in jedem Element zwingend. Sie wird benötigt, um das Feld zu identifizieren, es ins Dokument einzufügen und für die Verwendung in Skripten oder Extended Bindings. Die Id darf keine Leerzeichen enthalten und muss eindeutig sein.

Label

Beschriftung des Elements in der primedocs-Funktion Quick Check-Panel in Word. Das Tracked-Attribut ist Voraussetzung.

Tooltip

Hinweis, der angezeigt, wenn der Benutzer mit der Maus darüber fährt, z. B. Betreff für den Brief.
Wird von ValidationMessage überschrieben, falls diese gesetzt ist.

Tracked

Der Quick Check wird mit dem Tracked aktiviert. Ist der Wert auf true gesetzt, wird dem Benutzer im separaten Panel das Feld angezeigt. Sofern der Inhalt des Elementes leer ist, wird das Feld im Panel rot und nach der Bearbeitung grün angezeigt.

...

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.

...