ListInformation (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 5: Zeile 5:
 
Ein ListInformation-Objekt besteht aus einzelnen [[ListItemInformation]]-Objekten. ListInformtion-Objekte sind Teil eines Artikels einer [[Resource]] oder eines [[Media|Mediums]]. Erzeugt werden dies Objekte mit Hilfe von <code>[[sp:iterator]]</code> und <code>[[spt:iterator]]</code>.
 
Ein ListInformation-Objekt besteht aus einzelnen [[ListItemInformation]]-Objekten. ListInformtion-Objekte sind Teil eines Artikels einer [[Resource]] oder eines [[Media|Mediums]]. Erzeugt werden dies Objekte mit Hilfe von <code>[[sp:iterator]]</code> und <code>[[spt:iterator]]</code>.
  
Auf einzelne ListeItemInformation-Objekten der ListInformation kann mit Hilfe eines Index zugegriffen werden. Dazu steht folgende Syntax zur Verfügung:
+
Auf einzelne ListeItemInformation-Objekten der ListInformation kann mit Hilfe eines Index zugegriffen werden. ListInformation können wie [[Collection]]-Objekte verwendet werden.
 
 
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 <code>[[sp:loop]]</code> verwendet werden.
 
  
 
==Attribute==
 
==Attribute==
Zeile 81: Zeile 71:
 
<noinclude>
 
<noinclude>
 
[[Category:Objekte]]
 
[[Category:Objekte]]
[[Category:Qualität_des_Inhalts_prüfen]]
 
 
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>

Version vom 3. Juli 2008, 09:06 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. ListInformation können wie Collection-Objekte 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 <ListItemInformation> Enthält alle ListItemInformation-Objekten der ListInformation, die nicht leer sind 1
flat Collection <Information> 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.