ListInformation (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
(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 [[ListeItemInformation]]-Objekte
+
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. ListeItemInformation-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ß.
+
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 [[ListeItemInformation]]-Objekte in der ListInformation
+
| Anzahl der [[ListItemInformation]]-Objekte in der ListInformation
 
| 1
 
| 1
 
|-
 
|-
 
| hasContent
 
| hasContent
 
| [[Boolean]]
 
| [[Boolean]]
| <code>true</code>, wenn mindestens ein ListeItemInformation-Objekten nicht leer ist
+
| <code>true</code>, wenn mindestens ein ListItemInformation-Objekten nicht leer ist
 
| 1
 
| 1
 
|-
 
|-
 
| filledItems
 
| filledItems
 
| [[Collection]]
 
| [[Collection]]
| Enthält alle ListeItemInformation-Objekten der ListInformation, die nicht leer sind
+
| 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 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.