Bereich Eingabe für Formellisten

Der Formellisten-Designer wandelt strukturelle Daten in eine Standardliste um. Dies ist eine Liste von Elementen, die eindeutige Namen, Captions und eine Anzahl Attribute besitzen.

Gültige Datenquellen sind XML, Wertelisten und der Inhalt von CSV-Dateien.

Die Felder Formel und Typ haben alle Formellisten gemeinsam. Andere Felder des Listen-Designers hängen vom Typ der ausgewählten Datenquelle ab.

XML

Gültige XML-Quellen sind:

  • Tabellen-XML
  • Tupel-XML
Tabellen-XML
Tabellen-XML enthält <Table> mit mehreren <Row>-Knoten. Jede Zeile enthält mehrere <Property>-Knoten.
Für jede Zeile im XML-Code wird ein Element erstellt.
Die Zeilennamen bilden die eindeutigen Namen der Elemente.
Zu den Quellen von Tabellen-XML gehören die Columns- und ListResult-Eigenschaften von Listen. Geben Sie z. B. als Eingabeformel =globallists.[list_name].Columns an, damit die Spaltennamen einer relationalen Liste zurückgegeben werden.
Tupel-XML
Eine typische Quelle für Tupel-XML ist die Funktion INITSLICERS.
Die Formel für diese Quelle könnte =GlobalVariables.gv_variablename.text lauten, wobei die von INITSLICERS zurückgegebenen Ergebnisse in eine Variable geschrieben wurden.
Die Zeilennamen im XML-Code sind eindeutige Namen der Hierarchie. Für jede Hierarchie wird ein Element erstellt.

So erstellen Sie eine Formelliste aus einer XML-Quelle:

  1. Geben Sie XML als Typ an.
  2. Geben Sie eine Formel zur Verbindung mit der Quelle an.
  3. Geben Sie das als Element-Captions zu verwendende Attribut an.

Für jede Eigenschaft im XML-Code wird ein Attribut erstellt. Falls Automatische Attributzuordnung ausgewählt wurde, sind alle Attribute im Dialog [Objekttyp] formatieren des Objekts verfügbar, in dem die Liste angezeigt wird. Alternativ können Sie die automatische Zuordnung deaktivieren und die Attribute manuell zuordnen.

Wenn Ihr XML-Code z. B. die Eigenschaften AddressLine1, City und PostalCode enthält, werden automatisch Attribute gleichen Namens erstellt. Wenn nur das Attribut PostalCode verfügbar sein soll, deaktivieren Sie die automatische Zuordnung, und geben Sie PostalCode im Feld Quelle an. Geben Sie im Feld Name einen Namen für das Attribut an: z. B. Postleitzahl oder PLZ.

XML

CSV
Falls Sie über eine Variable verfügen, die den Inhalt einer CSV-Datei enthält, können Sie aus diesem Inhalt eine Formelliste erstellen.
So erstellen Sie eine Formelliste aus einer CSV-Quelle:
  1. Geben Sie CSV als Typ an.
  2. Geben Sie eine Formel zur Verbindung mit der Quelle an.
  3. Geben Sie an, ob die erste Zeile der CSV-Datei Spaltennamen enthält.
Falls die erste Zeile der CSV-Datei Spaltennamen enthält, geben Sie einen Spaltennamen in den Feldern Caption und Eindeutiger Name an.
Falls die erste Zeile der CSV-Datei keine Spaltennamen enthält, geben Sie Spaltenindexe in den Feldern Caption und Eindeutiger Name an. Das bedeutet: Index 1 repräsentiert Spalte 1, Index 2 repräsentiert Spalte 2 usw. Falls Sie die automatische Zuordnung der Attribute deaktiviert haben, verwenden Sie beim Zuordnen von Attributen Spaltenindexe im Feld Quelle.
Liste
Sie können eine Werteliste als Quelle einer Formelliste verwenden. Beachten Sie, dass sich 'Liste' nicht auf z. B. eine Serverliste oder relationale Liste bezieht. Stattdessen ist damit eine Liste von Werten gemeint wie jene, die von einer GETPROPERTIES- oder GETPROPERTYVALUES-Funktion zurückgegeben wird.