Elementname: SortSequence

Beschreibung

Sortiert eine Liste.

Erlaubte Attribute: criterion, numerical, order, removeduplicates, select

Kindelemente: (keine)

Elternelemente: AtPageCreation, AtPageShipout, Case, Contents, ForAll, Loop, Otherwise, Record, SaveDataset, SavePages, SetVariable, Until, While

Attribute

criterion (Text)

Attributname, nach dem sortiert werden soll.

numerical (optional, seit Version 3.1.21)

Sortiere alphabetisch oder nummerisch

yes:

Sortiere nummerisch

no:

Sortiere alphabetisch (Voreinstellung)

order (optional, seit Version 3.1.22)

Wähle die Sortierreihenfolge

ascending:

Benutze aufsteigende Sortierreihenfolge (Voreinstellung)

descending:

Benutze absteigende Sortierreihenfolge

removeduplicates (Text, optional)

Wenn Duplikate gelöscht werden sollen, steht hier das Attribut mit dem Inhalt.

select (XPath Ausdruck)

Datensatz, der sortiert werden soll

Beispiel

Daten:

<data>
  <elt value="one"/>
  <elt value="two"/>
  <elt value="three"/>
</data>

Layout:

<Record element="data">
  <SetVariable variable="unsorted" select="*"/>
  <SetVariable variable="sorted">
    <SortSequence select="$unsorted" criterion="value"/>
  </SetVariable>
  <PlaceObject>
    <Textblock>
      <ForAll select="$sorted">
        <Paragraph><Value select="@value"/></Paragraph>
      </ForAll>
    </Textblock>
  </PlaceObject>
</Record>

Befehlsübersicht

Version: 3.1.24 | Startseite | Befehlsreferenz | Andere Sprache: Englisch