Search the FirstSpirit Knowledge Base
Hallo FS Community;
Wie können selected Value von der CMS_INPUT_CHECKBOX dem Script übergeben werden?
Formular
<CMS_MODULE>
<CMS_INPUT_CHECKBOX name="sc_stores" gridHeight="3" gridWidth="2" useLanguages="no">
<ENTRIES>
<ENTRY value="TEMPLATESTORE">
<LANGINFOS>
<LANGINFO lang="*" label="TEMPLATESTORE"/>
</LANGINFOS>
</ENTRY>
<ENTRY value="MEDIASTORE">
<LANGINFOS>
<LANGINFO lang="*" label="MEDIASTORE"/>
</LANGINFOS>
</ENTRY>
</ENTRIES>
<LANGINFOS>
<LANGINFO lang="*" label="Wählen Sie die Stores aus" description="TEXT"/>
</LANGINFOS>
</CMS_INPUT_CHECKBOX>
</CMS_MODULE>
Script:
//!Beanshell
import de.espirit.firstspirit.access.store.Store;
import de.espirit.firstspirit.access.store.PackagePoolItem;
// Formular aufrufen
data = context.showForm();
if (data == null) {
error("Aborted by User");
return;
}
try{
store = data.get(null, "sc_stores").get();
us = context.getUserService();
String[] allStores = {store};
...
Danke für einen Hinweis
Thomas
Hallo Thomas,
die Ausgaben von context.logInfo() sieht du in der Java-Console. Falls du sie nicht aktiviert hast kannst du sie über Systemsteuerung > Java > Erweitert > Java Console > einblenden.
Grüße
René
Hallo Thomas,
so sollte es gehen:
import de.espirit.firstspirit.access.editor.value.Option;
....
store = data.get(null, "sc_stores").get();
for (Option selected : store) {
context.logInfo("Selected store: " + selected.getValue());
}
Viele Grüße
Donato
Hallo Donato,
Vielen DANK für den Tip.. Ich werde das nächste Woche mal austesten.
Ich habe noch eine andere Frage.... Ich sehe nirgens die Ausgabe contect.logInfo...
Was muss ich das noch konfigurieren... oder wo sehe ich die Ausgabe.
schöönes Weekend und Gruss aus der Schweiz,
Thomas
Hallo Thomas,
die Ausgaben von context.logInfo() sieht du in der Java-Console. Falls du sie nicht aktiviert hast kannst du sie über Systemsteuerung > Java > Erweitert > Java Console > einblenden.
Grüße
René
Hall René
Danke für den Tipp. Hat bestens geklappt....
Gruss
Thomas