Aller au contenu principal

Regel um Text in weitere GUI-Elemente zu übernehmen

Commentaires

8 commentaires

  • Zendesk API User
    Author: StefanSchulz - 8/21/2014 9:30

    Hallo,

    ein spezifischer Ausführungszeitpunkt wird ja schon benötigt, woher sonst soll das System wissen, ob der Wert übernommen werden soll oder nicht. Eventuell hilft die Eigenschaft FOCUS hier weiter und kann neben der Leer-Prüfung als Bedingung herhalten. Also NOT FOCUS auf st_headline und EMPTY auf st_alttext.

    Grüße

    Stefan

    0
  • Zendesk API User
    Author: Prinzessin - 8/21/2014 9:44

    Hallo, danke für die schnelle Antwort.

    Ich habe es nun so getestet:

    <ON_EVENT>

            <IF>

                <AND>               

                    <PROPERTY source="st_alttext" name="EMPTY"/>

                </AND>

            </IF>

            <WITH>

                <AND>

                    <NOT>

                        <PROPERTY source="st_headline" name="FOCUS"/>

                    </NOT>

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

                </AND>

            </WITH>

            <DO>

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

            </DO>

        </ON_EVENT>

    Ergebnis: So wird das Feld st_alttext überhaupt nicht mehr gefüllt.

    0
  • Zendesk API User
    Author: Prinzessin - 8/21/2014 9:46

    So, wird wieder nur der erste Buchstabe in st_alttext übernommen:

    <!-- Bildtitel auch mit Alternativtext vorbelegen -->

        <ON_EVENT>

            <IF>

                <AND>

                    <PROPERTY source="st_headline" name="FOCUS"/>

                    <PROPERTY source="st_alttext" name="EMPTY"/>

                </AND>

            </IF>

            <WITH>

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

            </WITH>

            <DO>

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

            </DO>

        </ON_EVENT>

    0
  • Zendesk API User
    Author: Prinzessin - 8/21/2014 9:47

    Und so passiert garnichts (der Text wird auch nicht mehr übernommen):

    <!-- Bildtitel auch mit Alternativtext vorbelegen -->

        <ON_EVENT>

            <IF>

                <PROPERTY source="st_alttext" name="EMPTY"/>

            </IF>

            <WITH>

                <AND>

                    <PROPERTY source="st_headline" name="FOCUS"/>

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

                </AND>

            </WITH>

            <DO>

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

            </DO>

        </ON_EVENT>

    0
  • Zendesk API User
    Author: StefanSchulz - 8/21/2014 9:48

    Ja, beim ersten Versuch erzeugst du mit dem WITH-Teil ein Boolean, dessen Wert kannst/willst du ja nicht im Textfeld haben :smileywink:

    Beim zweiten Versuch fehlt das NOT beim FOCUS. Der Wert soll ja nur übernommen werden, wenn der FOCUS nicht mehr in der Komponente liegt.

    Gruß

    Stefan

    0
  • Zendesk API User
    Author: Prinzessin - 8/21/2014 9:54

    Das heißt, dass die zweite Regel richtig wäre?

    Ich habe sie nun angepasst:

    <ON_EVENT>

            <IF>

                <AND>

                    <NOT>

                        <PROPERTY source="st_headline" name="FOCUS"/>

                    </NOT>

                    <PROPERTY source="st_alttext" name="EMPTY"/>

                </AND>

            </IF>

            <WITH>

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

            </WITH>

            <DO>

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

            </DO>

        </ON_EVENT>

    Leider wieder ohne Erflolg :-(

    0
  • Zendesk API User
    Author: StefanSchulz - 8/21/2014 10:00

    Hab's gerade lokal ausprobiert. Funktioniert wunderbar. Sobald st_headline den Fokus verliert, wird der Wert übernommen. Mehr kann ich von hier aus wohl nicht tun.

    0
  • Zendesk API User
    Author: Prinzessin - 8/21/2014 10:09

    Ich habe das Projekt nochmal neu geladen und direkt in einem Absatz im Inhaltsbereich getestet. Nun funktioniert es auch.

    Vielen Dank für die schnelle Hilfe!

    0

Vous devez vous connecter pour laisser un commentaire.