Elementname: SortSequence

Beschreibung

Sortiert eine Liste.

Erlaubte Attribute: criterion, 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.

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.19 | Startseite | Befehlsreferenz | Andere Sprache: Englisch