Search the FirstSpirit Knowledge Base
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
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>
Schau mal hier, eventuell hilft das. Suchworte waren "radiobutton regel".
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>
Hallo Fidel,
ich nehme mal an, die Frage ist beantwortet. Ich setzte sie daher auf beantwortet.
Viele Grüße
Thorsten