IteratorItem (Objekt): Unterschied zwischen den Versionen
K (Schützte „IteratorItem“ [edit=autoconfirmed:move=autoconfirmed]) |
K (hat „IteratorItem“ nach „IteratorItem (Objekt)“ verschoben) |
(kein Unterschied)
|
Version vom 11. Juni 2008, 21:49 Uhr
Name
IteratorItem - Aktuelles Element einer sp:loop
-, sp:iterator
- oder spt:iterator
-Schleife
Beschreibung
Wird mit sp:loop
-, sp:iterator
- oder spt:iterator
eine Liste iteriert, wird das aktuelle Schleifen-Element mit einem IteratorItem-Objekt gekapselt. Dadurch erhält das Element zusätzliche Attribute, die den Schleifendurchlauf betreffen.
Zwar ist das Element vom IteratorItem gekapselt, dennoch können alle Attribute dieses Elementes direkte verwendet werden. Damit ist gemeint, das nicht erst reference
verwendet werden muß um Beispielswiese an den Namen des Elementes zu gelangen.
it.reference.name
ist identisch mit
it.name
Sollte das Element ein gleichnamiges Attribut wie IteratoarItem besizten, wird das IteratorItem Attribut zurückgegeben. In dem Fall muß reference</code< verwendet werden um das Attribut des Elementes zu erhalten.
Attribute
Attribut
Type
Beschreibung
ab IES Version
index
Number
Position des Elementes innerhalb der Liste. Das erste Element hat den index 0
1
isFirst
Boolean
Gibt an, ob das Element das erste Element innerhalb der Liste ist
1
isLast
Boolean
Gibt an, ob das Element das letzte Element innherhalb seiner Ebene ist
1
field
Variable
Gibt den Feldnamen des Elementes an, wenn es sich um eine ListItemInformation handelt
1
hasNodes
Boolean
Gibt an, ob das Element weitere Unter-Element enthält
1
reference
Element
Gibt das Element zurück, das vom ElementNode gekapselt wird
1