fidelbravo
I'm new here

Regeln für RadioButtons

Jump to solution

Hallo,

Es ist möglich Regeln für Radiobuttons zu definieren.

z.B:

Ich habe ein Formular:

<CMS_MODULE>

  <CMS_INPUT_RADIOBUTTON name="stFiletype" gridWidth="2" hFill="yes" useLanguages="no">

    <ENTRIES>

      <ENTRY value="css">

        <LANGINFOS>

          <LANGINFO lang="*" label="Cascading Stylesheet (CSS)"/>

        </LANGINFOS>

      </ENTRY>

      <ENTRY value="js">

        <LANGINFOS>

          <LANGINFO lang="*" label="Javascript"/>

        </LANGINFOS>

      </ENTRY>

    </ENTRIES>

    <LANGINFOS>

      <LANGINFO lang="*" label="File type"/>

      <LANGINFO lang="DE" label="Dateityp"/>

    </LANGINFOS>

  </CMS_INPUT_RADIOBUTTON>

<CMS_GROUP name="onlycss">

......usw...

......

</CMS_GROUP>

</CMS_MODULE>

Jetzt soll es den Wert des "stFiletype"-Felds geprüft werden, ob "css" selektiert wurde, dann soll es das TAG "GROUP" auf "VISIBLE" gesetzt werden.

<RULES>

    <ON_EVENT>

        <WITH>   

            <EQUAL>

                <PROPERTY source="stFiletype" name="VALUE"/>

                <TEXT>css</TEXT>

            </EQUAL>

        </WITH>

        <DO>

            <PROPERTY source="#form.onlycss" name="VISIBLE"/>       

        </DO>

    </ON_EVENT>

</RULES>

Leider wird es  nichts richtig ausgewertet. Das TAG "Group" ist immer ausgeblendet egal was ich selektiere.

Was mache ich falsch?

Ist die Prüfung nur für TEXT Felder? 

Wenn ich anstatt CMS_INPUT_RADIOBUTTON ein CMS_INPUT_TEXT verwendet würde, würde es funktionieren. Warum?

Kann mir jemenden helfen.

Danke & Grüße,

Fidel   

0 Kudos
1 Solution

Accepted Solutions

Hallo Peter,

Danke für die Infos.

Richtig wäre auf  "ENTRY" anstatt "VALUE" bei dem RPOPERTY-TAG.

<RULES>

    <ON_EVENT>

        <WITH>   

            <EQUAL>

                <PROPERTY source="stFiletype" name="ENTRY"/>

                <TEXT>css</TEXT>

            </EQUAL>

        </WITH>

        <DO>

            <PROPERTY source="#form.onlycss" name="VISIBLE"/>       

        </DO>

    </ON_EVENT>

</RULES>

View solution in original post

0 Kudos
3 Replies
Peter_Jodeleit
Crownpeak employee

Schau mal hier, eventuell hilft das. Suchworte waren "radiobutton regel".

Peter

Hallo Peter,

Danke für die Infos.

Richtig wäre auf  "ENTRY" anstatt "VALUE" bei dem RPOPERTY-TAG.

<RULES>

    <ON_EVENT>

        <WITH>   

            <EQUAL>

                <PROPERTY source="stFiletype" name="ENTRY"/>

                <TEXT>css</TEXT>

            </EQUAL>

        </WITH>

        <DO>

            <PROPERTY source="#form.onlycss" name="VISIBLE"/>       

        </DO>

    </ON_EVENT>

</RULES>

0 Kudos

Hallo Fidel,

ich nehme mal an, die Frage ist beantwortet. Ich setzte sie daher auf beantwortet.

Viele Grüße

Thorsten