Map (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 3: | Zeile 3: | ||
==Beschreibung== | ==Beschreibung== | ||
| − | Eine Map ist ein Objekt das Schlüssel/Werte-Paare aufnimmt. Jeder Schlüssel kann nur einmal in der Map enthalten sein. Maps können mit dem <code>[[sp:map]]</code>-Tag erzeugt geändert und gelöscht werden. Um auf ein Element der Map zuzugreifen, wird der Schlüssel wie ein Attribut verwendet. | + | Eine Map ist ein Objekt das Schlüssel/Werte-Paare aufnimmt. Jeder Schlüssel kann nur einmal in der Map enthalten sein. Maps können mit dem <code>[[sp:map]]</code>-Tag erzeugt geändert und gelöscht werden. Um auf ein Element der Map zuzugreifen, wird der Schlüssel wie ein [[Attribute|Attribut]] verwendet. |
myMap.myKey | myMap.myKey | ||
| − | Die Map <code>myMap</code> hat einen Schlüssel <code>myKey</code>. Da <code>myKey</code> wie hier als [[Attribute]] verwentet wird, muß darauf geachtet werden, dass die Schlüsselnamen den Konventionen eines Attributes entsprechen. | + | Die Map <code>myMap</code> hat einen Schlüssel <code>myKey</code>. Da <code>myKey</code> wie hier als [[Attribute|Attribut]] verwentet wird, muß darauf geachtet werden, dass die Schlüsselnamen den Konventionen eines Attributes entsprechen. |
==Attribute== | ==Attribute== | ||
Version vom 30. Juni 2008, 08:18 Uhr
Name
Map - Liste von Schlüssel/Werte-Paaren
Beschreibung
Eine Map ist ein Objekt das Schlüssel/Werte-Paare aufnimmt. Jeder Schlüssel kann nur einmal in der Map enthalten sein. Maps können mit dem sp:map-Tag erzeugt geändert und gelöscht werden. Um auf ein Element der Map zuzugreifen, wird der Schlüssel wie ein Attribut verwendet.
myMap.myKey
Die Map myMap hat einen Schlüssel myKey. Da myKey wie hier als Attribut verwentet wird, muß darauf geachtet werden, dass die Schlüsselnamen den Konventionen eines Attributes entsprechen.
Attribute
| Attribut | Type | Beschreibung | ab IES Version |
|---|---|---|---|
| size | Number | Anzahl der Einträge in der Map | 1 |
| entries | Collection | Liste aller Schlüssel/Werte-Paare als MapEntry Objekte | 1 |
| keys | Collection | Liste aller Schlüssel | 1 |
| values | Collection | Liste aller Werte | 1 |