draganr
I'm new here

Rules for Checkbox

Jump to solution

Hallo an alle,

Ich möchte die beiden Felder "Datum" und 'Subsequent product' unsichtbar machen, indem das kleine Kästchen bei "Discontinued product" nicht angekreuzt ist.

Wenn ich das kleine Kästchen bei "Discountinued product" auswähle (ankreuze), dann möchte ich, dass die beiden Felder "Datum" und "Subsequent product" sichtbar werden.

Momentan ist das nicht der Fall.

Das rechte Bild ist ohne Rules angezeigt.

form.jpgdiscontinued.jpg

Diese Bilder sind mit Rules angezeigt.

marked.jpgunmarked.jpg

<RULES>

     <RULE>

          <WITH>

               <EQUAL>

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

                    <TEXT>discontinued</TEXT>

               </EQUAL>

          </WITH>

          <DO>

               <PROPERTY name="VISIBLE" source="cs_date"/>

               <PROPERTY name="VISIBLE" source="cs_subsequent_product"/>

          </DO>

     </RULE>

</RULES>

Viele Grüße,

Dragan

0 Kudos
1 Solution

Accepted Solutions
pavone
I'm new here

Hallo Dragan,

das Problem ist, dass eine Checkbox keinen String zurückgibt, sondern ein Set, weil mehrere Checkboxen angekreuzt sein können (siehe Online Dokumentation FirstSpirit V5.2 - CMS_INPUT_CHECKBOX).

In deinem Fall macht es vielleicht mehr Sinn einen Toggle zu verwenden: Online Dokumentation FirstSpirit V5.2 - CMS_INPUT_TOGGLE.

Dann sollte folgendes funktionieren:

<RULES>

    <RULE>

          <WITH>

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

          </WITH>

          <DO>

              <PROPERTY name="VISIBLE" source="cs_date"/>

              <PROPERTY name="VISIBLE" source="cs_subsequent_product"/>

          </DO>

    </RULE>

</RULES>

Viele Grüße

Tim

View solution in original post

0 Kudos
2 Replies
pavone
I'm new here

Hallo Dragan,

das Problem ist, dass eine Checkbox keinen String zurückgibt, sondern ein Set, weil mehrere Checkboxen angekreuzt sein können (siehe Online Dokumentation FirstSpirit V5.2 - CMS_INPUT_CHECKBOX).

In deinem Fall macht es vielleicht mehr Sinn einen Toggle zu verwenden: Online Dokumentation FirstSpirit V5.2 - CMS_INPUT_TOGGLE.

Dann sollte folgendes funktionieren:

<RULES>

    <RULE>

          <WITH>

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

          </WITH>

          <DO>

              <PROPERTY name="VISIBLE" source="cs_date"/>

              <PROPERTY name="VISIBLE" source="cs_subsequent_product"/>

          </DO>

    </RULE>

</RULES>

Viele Grüße

Tim

0 Kudos

Hallo Tim,

Vielen Dank. Das war hilfreich.

Viele Grüße,

Dragan

0 Kudos