ListInformation (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 69: Zeile 69:
 
|}
 
|}
  
;<code>Boolean contains([[ListItemInformation]] item)</code>
+
;<code>[[Boolean]] contains([[ListItemInformation]] item)</code>
 
:Liefert <code>true</code>, wenn das ListeItemInformation-Objekte in der ListInformation enthalten ist. Alle ListeItemInformation-Objekte der Liste werden mit <code>o</code> verglichen. Stimmt ein ListeItemInformation-Objekt der ListInformation mit item überein wird true zurückgeliefert, sonst <code>false</code>. Zu beachten ist, das die ListeItemInformation-Objekte nicht direkt miteinander verglichen werden nur dessen ID.
 
:Liefert <code>true</code>, wenn das ListeItemInformation-Objekte in der ListInformation enthalten ist. Alle ListeItemInformation-Objekte der Liste werden mit <code>o</code> verglichen. Stimmt ein ListeItemInformation-Objekt der ListInformation mit item überein wird true zurückgeliefert, sonst <code>false</code>. Zu beachten ist, das die ListeItemInformation-Objekte nicht direkt miteinander verglichen werden nur dessen ID.
 
:;Parameter
 
:;Parameter

Version vom 20. Juni 2008, 13:12 Uhr

Name

ListInformation - in einer Liste zusammengefasste ListItemInformation-Objekte

Beschreibung

Ein ListInformation-Objekt besteht aus einzelnen ListItemInformation-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 mit o verglichen. Stimmt ein ListeItemInformation-Objekt der ListInformation mit item überein wird true zurückgeliefert, sonst false. 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, sonst false.