Aller au contenu principal

Rules - Sets von Inputsfelder einblenden

Commentaires

8 commentaires

  • Zendesk API User
    Author: StefanSchulz - 8/14/2014 11:23

    Hi Saled,

    ein kleiner Logikfehler: Wenn Variante 1 ausgewählt wird, wird durch die zweite Regel die Komponente st_name1 immer unsichtbar geschaltet.

    Sinnvoller wäre wohl, eine Regel pro Komponente zu erstellen und darin mit Oder im WITH-Teil zu arbeiten.

    Gruß

    Stefan

    0
  • Zendesk API User
    Author: mohebbian - 8/14/2014 13:03

    Etwa so

    <RULES>
    <ON_EVENT>
         <WITH>

                        <OR>
                   <EQUAL>
                        <PROPERTY source="st_variants" name="ENTRY"/>
                        <TEXT>1</TEXT>
                   </EQUAL>

                   <EQUAL>
                        <PROPERTY source="st_variants" name="ENTRY"/>
                        <TEXT>2</TEXT>
                   </EQUAL>

                   <EQUAL>
                        <PROPERTY source="st_variants" name="ENTRY"/>
                        <TEXT>3</TEXT>
                   </EQUAL>

                        </OR>
         </WITH>
         <DO>
              <PROPERTY source="st_name1" name="VISIBLE"/>
         </DO>
    </ON_EVENT>

    <ON_EVENT>
         <WITH>

                        <OR>
                   <EQUAL>
                        <PROPERTY source="st_variants" name="ENTRY"/>
                        <TEXT>1</TEXT>
                   </EQUAL>

                   <EQUAL>
                        <PROPERTY source="st_variants" name="ENTRY"/>
                        <TEXT>2</TEXT>
                   </EQUAL>

                        </OR>

         </WITH>
         <DO>
              <PROPERTY source="st_name2" name="VISIBLE"/>
         </DO>
    </ON_EVENT>

    <ON_EVENT>
         <WITH>
              <EQUAL>
                   <PROPERTY source="st_variants" name="ENTRY"/>
                   <TEXT>3</TEXT>
              </EQUAL>
         </WITH>
         <DO>
              <PROPERTY source="st_name3" name="VISIBLE"/>
         </DO>
    </ON_EVENT>
    </RULES>

    Oder ist das immer noch unlogisch? Denn beim Auswahl der Variante 1 werden alle 3 Namenfelder angezeigt:

    Variante ausgewählt Ausgabe
    1 Name 1, Name 2 und Name 3
    2 Name 1 und Name 2
    3 Name 1

    Danke und Gruß

    Saied

    0
  • Zendesk API User
    Author: StefanSchulz - 8/14/2014 13:43

    Die Regeln sehen eigentlich richtig aus. Allerdings sollte st_name3 nur bei Variante 3 sichtbar sein und st_name2 nicht.

    0
  • Zendesk API User
    Author: mohebbian - 8/14/2014 13:50

    Scheint ein Bug zu sein, oder?

    Server-Version: 5.0.425.60000

    0
  • Zendesk API User
    Author: StefanSchulz - 8/14/2014 14:27

    Kann sein. 5.0.4 ist allerdings auch schon etwas älter. Wenn möglich, mit einer aktuellen Version ausprobieren oder mit möglichst viel Informationen beim Helpdesk als Fehler melden.

    Beste Grüße

    Stefan

    0
  • Zendesk API User
    Author: mohebbian - 8/14/2014 14:31

    Sorry "copy-paste" Fehler von mir getestet wurde mit der Server-Version: 5.1.106.61855!

    Danke und Gruß

    Saied

    0
  • Zendesk API User
    Author: StefanSchulz - 8/14/2014 14:58

    Hab's gerade mit der aktuellen Version getestet und es funktioniert wie gewünscht. 5.1.106 ist auch schon ein paar Monate alt, aber einen passenden Bugfix habe ich nicht gesehen.

    Anzeige bei mir mit deinen Regeln ist:

    Variante 1: Komponenten 1 und 2

    Variante 2: Komponenten 1 und 2

    Variante 3: Komponenten 1 und 3

    Vielleicht sind die Regeln so noch nicht wie gewünscht?

    Gruß

    Stefan

    0
  • Zendesk API User
    Author: mohebbian - 8/14/2014 15:23

    Ja stimmt. Hier müsste ich 2 und 3 eintragen und nicht 1 und 2... :smileyblush:

    <ON_EVENT>
         <WITH>
              <OR>
                   <EQUAL>
                        <PROPERTY source="st_variants" name="ENTRY"/>
                        <TEXT>1</TEXT>
                   </EQUAL>
                   <EQUAL>
                        <PROPERTY source="st_variants" name="ENTRY"/>
                        <TEXT>2</TEXT>
                   </EQUAL>
              </OR>
         </WITH>
         <DO>
              <PROPERTY source="st_name2" name="VISIBLE"/>
         </DO>
    </ON_EVENT>

    Vielen Dank für die schnelle Hilfe!

    Beste Grüße

    Saied

    0

Vous devez vous connecter pour laisser un commentaire.