# Elementname: `AddToList`

## Beschreibung

Dieses Kommando kann innerhalb von Action benutzt werden. Wenn es ausgeführt wird, wird eine Schlüssel/Wert-Kombination in eine Liste eingefügt. Dieser Befehl ist derzeitig nicht vollständig getestet und wird noch überarbeitet.

Erlaubte Attribute: key, list, select

Kindelemente: (keine)

Elternelemente: Action

### Attribute

key (Text)

  Name des Schlüssels, unter der der Wert abrufbar ist.

list (Text)

  Die Liste, in der der Schlüssel bzw. Wert gespeichert wird.

select (XPath Ausdruck)

  Wert, der in der Liste gespeichert werden soll.

## Beispiel

Die Liste wird erzeugt, falls sie noch nicht existiert.

    <PlaceObject column="1">
      <Textblock width="40">
        <Paragraph>
          <Value>Artikel: </Value><Value select="@name" />
        </Paragraph>
        <Action>
          <AddToList list="inhalt" key="{@name}" select="sd:current-page()" />
        </Action>
      </Textblock>
    </PlaceObject>

Hier wird der Text ausgegeben und gleichzeitig ein Schlüssel/Wertepaar erzeugt mit dem Inhalt des Attributs name des aktuellen Datensatzes und der aktuellen Seite und in die Liste `inhalt` eingefügt.

## Siehe auch

Action

# Befehlsübersicht

- A
- Action
- AddToList
- AtPageCreation
- AtPageShipout
- Attribute
- B
- Barcode
- Bold
- BoldItalic
- Bookmark
- Box
- Br
- Case
- Circle
- Color
- Column
- Columns
- Compatibility
- Contents
- Copy-of
- DefineColor
- DefineFontalias
- DefineFontfamily
- DefineTextformat
- Element
- Fontface
- ForAll
- Frame
- Grid
- Group
- HSpace
- Hyphenation
- I
- Image
- Include
- InsertPages
- Italic
- Layout
- Li
- LoadDataset
- LoadFontfile
- Loop
- Makeindex
- Margin
- Mark
- Message
- NewPage
- NextFrame
- NextRow
- NoBreak
- Ol
- Options
- Otherwise
- Output
- Overlay
- PDFOptions
- Pageformat
- Pagetype
- Paragraph
- PlaceObject
- Position
- PositioningArea
- PositioningFrame
- ProcessNode
- Record
- Regular
- Rule
- SaveDataset
- SavePages
- Sequence
- SetGrid
- SetVariable
- SortSequence
- Stylesheet
- Sub
- Sup
- Switch
- Table
- Tablefoot
- Tablehead
- Tablerule
- Td
- Text
- Textblock
- Tr
- Trace
- Transformation
- U
- URL
- Ul
- Until
- VSpace
- Value
- While

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