th_biedermann
New Responder

CMS_INPUT_CHECKBOX dem Script übergeben.

Jump to solution

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

Labels (1)
0 Kudos
1 Solution

Accepted Solutions
rednoss
I'm new here

Re: CMS_INPUT_CHECKBOX dem Script übergeben.

Jump to solution

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é

View solution in original post

0 Kudos
4 Replies
marro
Crownpeak employee
Crownpeak employee

Re: CMS_INPUT_CHECKBOX dem Script übergeben.

Jump to solution

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

0 Kudos
th_biedermann
New Responder

Re: CMS_INPUT_CHECKBOX dem Script übergeben.

Jump to solution

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

0 Kudos
rednoss
I'm new here

Re: CMS_INPUT_CHECKBOX dem Script übergeben.

Jump to solution

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é

0 Kudos
th_biedermann
New Responder

Re: CMS_INPUT_CHECKBOX dem Script übergeben.

Jump to solution

Hall René

Danke für den Tipp. Hat bestens geklappt.... Smiley Happy

Gruss

Thomas

0 Kudos