Startseite
Startseite
Startseite

Startseite / Vorlagenentwicklung / Formulare / Eingabekomponenten (neu) / FS_LIST

FS_LIST Verfügbar ab FirstSpirit-Version 4.2

Während die Eingabekomponente FS_LIST bis Version 4.2R2 einschließlich die Auswahl und Darstellung mehrerer Absätze als Liste ermöglicht (wie die Eingabekomponente CMS_INPUT_CONTENTAREALIST), ermöglicht sie ab Version 4.2R4 die Erstellung von Listen auf der Basis von FirstSpirit-Daten unterschiedlicher Herkunft bzw. Typen und umfasst damit die Funktionen der Eingabekomponenten CMS_INPUT_CONTENTAREALIST, CMS_INPUT_LINKLIST, CMS_INPUT_CONTENTLIST, CMS_INPUT_TABLIST und CMS_INPUT_SECTIONLIST.

Auf welche Daten FS_LIST zurückgreifen soll, wird über den Parameter type im Tag DATASOURCE definiert:

<FS_LIST name="BEZEICHNER">
<DATASOURCE type="DATENTYP">
...

Folgende Datentypen stehen zur Verfügung:

Typ

Erstellen und Verwalten von

ersetzt

DATABASE

Datensatzlisten

CMS_INPUT_CONTENTLIST, CMS_INPUT_TABLIST

INLINE
(<TEMPLATES source="sectiontemplates"/>)

Absatzlisten

CMS_INPUT_CONTENTAREALIST

INLINE
(<TEMPLATES source="linktemplates"/>)

Verweislisten

CMS_INPUT_LINKLIST

PAGE

Liste der Absätze einer Seite

CMS_INPUT_SECTIONLIST

SERVICE

Listen mit Daten aus externen Modulen / Komponenten

 
     

Je nach Anwendungsfall können für FS_LIST vielfältige Funktionen und Darstellungsweisen konfiguriert werden. Die verwendbaren Tags und Parameter von FS_LIST sind auf den folgenden Unterseiten nach Datentyp separat aufgelistet und dokumentiert. Diese sind ebenfalls über die Verweise in der oben dargestellten Tabelle erreichbar.

Wichtig Die Syntax von FS_LIST ist mit Version 4.2R4 überarbeitet worden, daher müssen Verwendungen von FS_LIST, die mit einer FirstSpirit-Version unterhalb von 4.2R4 erstellt worden sind, entsprechend der unten angegebenen Syntax angepasst werden.
Wichtig Diese Eingabekomponente hat in FirstSpirit Version 4.2 den Status „in Entwicklung“ und wird erst mit FirstSpirit Version 5.0 offiziell freigegeben. Weitere Informationen siehe Kapitel Neue Eingabekomponenten.
Wichtig In WebEdit wird FS_LIST in 4.2R4 nur rudimentär unterstützt, es stehen nicht alle Funktionen zur Verfügung. Zu Einschränkungen siehe Kapitel Einschränkungen in WebEdit.

Beispiele

Ein Beispiel für die Eingabekomponente FS_LIST ab Version 4.2R4:

<FS_LIST name="BEZEICHNER" rows="5">
<DATASOURCE type="database" useLanguages="no">
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
<ACTION name="UP"/>
<ACTION name="DOWN"/>
<ACTION name="GOTO"/>
<ACTION name="EDIT"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="center"/>
<ADD component="stackedview" constraint="bottom"/>
</LAYOUT>
<table>TABELLENVORLAGE</table>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Datensatzauswahl"/>
</LANGINFOS>
</FS_LIST>

Ein Beispiel für die Eingabekomponente FS_LIST bis zur Version 4.2R2 einschließlich:

<FS_LIST name="BEZEICHNER" hFill="YES">
<LANGINFOS>
<LANGINFO lang="DE" label="TEXT" description="TEXT"/>
<LANGINFO lang="*" label="TEXT" description="TEXT"/>
</LANGINFOS>
<SOURCES>
<TEMPLATE name="BEZEICHNER_ABSATZVORLAGE"/>
</SOURCES>
</FS_LIST>

Siehe dazu auch das Beispielprojekt.

© 2005 - 2012 e-Spirit AG | Alle Rechte vorbehalten. | Letzte Änderung: 06.03.2012