Hallo zusammen,
ich bin vor meinem Urlaub nicht mehr dazu gekommen das zu testen. Ich habe aktuell nur eine einzige FS_LIST vom Typ Database, in der News-Kategorien ausgewählt werden können. Wenn der Redakteur keine der Kategorien auswählt, dann soll beim Speichern eine der Kategorien als Rückgriffwert gesetzt werden.
Hier meine FS_LIST:
<FS_LIST name="tt_category" allowEmpty="yes" hFill="yes" height="200" preset="default">
<DATASOURCE type="database" useLanguages="no">
<LABELS>
<LABEL lang="*">#item.tt_name</LABEL>
</LABELS>
<ACTIONS>
<ACTION name="ADD"/>
<ACTION name="REMOVE"/>
<ACTION name="GOTO"/>
</ACTIONS>
<COLUMNS>
<COLUMN show="no">#identifier</COLUMN>
<COLUMN show="yes" width="400">tt_name</COLUMN>
</COLUMNS>
<LAYOUT>
<ADD component="stackedview" constraint="hide"/>
<ADD component="toolbar" constraint="top"/>
<ADD component="overview" constraint="center"/>
</LAYOUT>
<table>tt_news_category</table>
</DATASOURCE>
<LANGINFOS>
<LANGINFO lang="*" label="Category list" description="News category list"/>
<LANGINFO lang="DE" label="Kategorie-Liste" description="News-Kategorie-Liste"/>
</LANGINFOS>
</FS_LIST>
Wie kann ich in der Regel nun einen spezifischen Wert setzen? Benötige ich dafür ein zusätzliches Feld, in dem der Rückgriffwert gespeichert ist, oder kann ich das direkt setzen?
<RULE when="ONSAVE">
<IF>
<PROPERTY name="EMPTY" source="tt_category"/>
</IF>
<WITH>
<PROPERTY name="VALUE" source="tt_category"/>
</WITH>
<DO>
<PROPERTY name="?" source="?"/>
</DO>
</RULE>
Danke und Grüße
Jacky