ListInformation (Objekt): Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: ==Name== ListInformation - in einer Liste zusammengefasste ListeItemInformation-Objekte ==Beschreibung== Ein ListInformation-Objekt besteht aus einzelnen [[ListeIt...) |
|||
Zeile 1: | Zeile 1: | ||
==Name== | ==Name== | ||
− | ListInformation - in einer Liste zusammengefasste [[ | + | ListInformation - in einer Liste zusammengefasste [[ListItemInformation]]-Objekte |
==Beschreibung== | ==Beschreibung== | ||
Zeile 9: | Zeile 9: | ||
myList[3] | myList[3] | ||
− | Bei der Angabe des Index 3 wird das 4. | + | Bei der Angabe des Index 3 wird das 4. ListItemInformation-Objekten der ListInformation zurückgeliefert, da die ListInformation mit dem Index 0 beginnt. Bei der Angabe eines negativen Index können die letzten ListeItemInformation-Objekten der ListInformation erfragt werden, ohne das die Länge der ListeItemInformation-Objekten bekannt sein muß. |
myList[-1] | myList[-1] | ||
Zeile 39: | Zeile 39: | ||
| size | | size | ||
| [[Number]] | | [[Number]] | ||
− | | Anzahl der [[ | + | | Anzahl der [[ListItemInformation]]-Objekte in der ListInformation |
| 1 | | 1 | ||
|- | |- | ||
| hasContent | | hasContent | ||
| [[Boolean]] | | [[Boolean]] | ||
− | | <code>true</code>, wenn mindestens ein | + | | <code>true</code>, wenn mindestens ein ListItemInformation-Objekten nicht leer ist |
| 1 | | 1 | ||
|- | |- | ||
| filledItems | | filledItems | ||
| [[Collection]] | | [[Collection]] | ||
− | | Enthält alle | + | | Enthält alle ListItemInformation-Objekten der ListInformation, die nicht leer sind |
| 1 | | 1 | ||
|- | |- |
Version vom 20. Juni 2008, 11:17 Uhr
Name
ListInformation - in einer Liste zusammengefasste ListItemInformation-Objekte
Beschreibung
Ein ListInformation-Objekt besteht aus einzelnen ListeItemInformation-Objekten. ListInformtion-Objekte sind Teil eines Artikels einer Resource oder eines Mediums. Erzeugt werden dies Objekte mit Hilfe von sp:iterator
und spt:iterator
.
Auf einzelne ListeItemInformation-Objekten der ListInformation kann mit Hilfe eines Index zugegriffen werden. Dazu steht folgende Syntax zur Verfügung:
myList[3]
Bei der Angabe des Index 3 wird das 4. ListItemInformation-Objekten der ListInformation zurückgeliefert, da die ListInformation mit dem Index 0 beginnt. Bei der Angabe eines negativen Index können die letzten ListeItemInformation-Objekten der ListInformation erfragt werden, ohne das die Länge der ListeItemInformation-Objekten bekannt sein muß.
myList[-1]
Bei der Angabe des Index -1 wird das letzte ListeItemInformation-Objekte der ListInformation zurückgeliefert. Bei einem Index von -2 würde das zweitletzte ListeItemInformation-Objekte zurückgeliefert werden usw.
Um alle ListeItemInformation-Objekte einer ListInformation nacheinander in einer Schleife zu durchlaufen kann der Tag sp:loop
verwendet werden.
Attribute
Attribut | Type | Beschreibung | ab IES Version |
---|---|---|---|
id | ID | ID des Objektes | 1 |
field | Variable | Variablenname des Objektes | 1 |
root | Article, Resource, Media | Article, Resource oder Media dieses Objektes | 1 |
size | Number | Anzahl der ListItemInformation-Objekte in der ListInformation | 1 |
hasContent | Boolean | true , wenn mindestens ein ListItemInformation-Objekten nicht leer ist
|
1 |
filledItems | Collection | Enthält alle ListItemInformation-Objekten der ListInformation, die nicht leer sind | 1 |
flat | Collection | Liefert eine Liste alle Unter-Informationen ohne Struktierungs-Objekte wie ListInformations, ListItemInformations oder SubInformations | 1 |
Methoden
Methode | Rückgabewert | Beschreibung | ab IES Version |
---|---|---|---|
contains(ListItemInformation item)
|
Boolean | Liefert true , wenn das ListItemInformation-Objekte in der ListInformation enthalten ist
|
1 |
Boolean contains(ListItemInformation item)
- Liefert
true
, wenn das ListeItemInformation-Objekte in der ListInformation enthalten ist. Alle ListeItemInformation-Objekte der Liste werden mito
verglichen. Stimmt ein ListeItemInformation-Objekt der ListInformation mit item überein wird true zurückgeliefert, sonstfalse
. Zu beachten ist, das die ListeItemInformation-Objekte nicht direkt miteinander verglichen werden nur dessen ID.- Parameter
-
ListeItemInformation item
- ListeItemInformation-Objekt, das mit den ListeItemInformation-Objekt der ListInformation verglichen werden soll. Zu beachten ist, dass nur die ID's der ListeItemInformation-Objekte miteinander verglichen werden.
- Rückgabewert
-
- Boolean
true
, wenn das ListeItemInformation-Objekt enhalten ist, sonstfalse
.