Konfigurationsdatei für Sachdatendialogfelder

Die Darstellung des Sachdatendialoges wird über das XML-File AttDialogFields.xml gesteuert. Die einzelnen Attribute können über die Felder (Fields) Name, Alias, Visible, Order, Obligate und GroupId bearbeitet werden.

 

Für jeden Layer ist eine eigene Klasse (Class) angelegt, die das Aussehen des jeweiligen Sachdatendialoges bestimmt. Für jede Klasse ist ein Klassenname angegeben (Name). Pro Klasse sind alle verfügbaren Felder (Fields) angelegt, die im Sachdatendialog zur Verfügung stehen sollen. Für jedes Feld sind folgende Eigenschaften zu bestimmen:

 

Name
Name des Feldes

Alias
Aliasname des Feldes

Visible
Hier wird die Sichtbarkeit der Felder bestimmt: true, wenn das Feld immer angezeigt werden soll, false, wenn das Feld nur angezeigt werden soll, wenn der Haken im Sachdatendialog für alle Felder anzeigen gesetzt ist

Order
Hier kann die Stelle angegeben werden, an der das Feld im Sachdatendialog platziert werden soll. Die Zahlen dürfen auch Lücken aufweisen, es dürfen jedoch keine Zahlen doppelt vergeben werden.

Obligate
Hier kann angegeben werden, ob es sich um ein Pflichtfeld handelt, oder nicht: true = Pflichtfeld, false = kein Pflichtfeld (Funktion noch nicht umgesetzt)

 

Ausschnitt aus dem XML-File AddDialogFields.xml

Ausschnitt aus dem XML-File AddDialogFields.xml

 

Im Sachdatendialog sieht man das Ergebnis des Beispiel XML-Files: Das Feld Name mit dem Alias Name Plan steht an erster Stelle und ist auch sichtbar, wenn der Haken bei Alle Felder anzeigen nicht gesetzt ist.

Das Aussehen des Sachdatendialoges wird durch das File AttDialogFields.xml gesteuert

Das Aussehen des Sachdatendialoges wird durch das File AttDialogFields.xml gesteuert