JavaScript läuft nicht bei Änderung eines Wertes

Hilfe zu Znuny Problemen aller Art
Locked
fuian
Znuny newbie
Posts: 5
Joined: 02 Feb 2013, 12:21
Znuny Version: 3.2.1

JavaScript läuft nicht bei Änderung eines Wertes

Post by fuian »

Hallo zusammen,

ich habe auf einer Virtuellen Windows Maschine das aktuelle OTRS installiert. Soweit so gut.
Da ich gerne eine Art Template in den Rich Text Feld hätte, habe ich an die CustomerTicketMessage.dtl folgenden Code drangehängt:

Code: Select all

<script type="text/javascript">
    Core.Customer.InitFocus();

 switch ($('#Dest').val() ) { //this is where the queue is relevant (Dest = Queue)
    case  "8\|\|SAP": // need to slash escape the pipes
      document.compose.RichText.value = "This is junk<br/>and line 2"; 
    break;
    default:
      document.compose.RichText.value = "Test";
    }
</script>
<!-- dtl:js_on_document_complete -->
Das Problem, dass ich habe ist, dass sich bei Änderung des Queues nichts ändert. Wenn ich nur document.compose.RichText.value = $('#Dest').val() nutze, sieht es so aus, als würde er bei Änderung der Queue nichts aktualisieren, da der Wert immer - (anscheinend der Default Queue Wert) bleibt.

Hoffe Ihr könnt mir Helfen!
Viele Grüße
Florian
OTRS 3.1.12 + KIX4OTRS
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: JavaScript läuft nicht bei Änderung eines Wertes

Post by reneeb »

Code: Select all

$('#Dest').change( function() {  // bind a new "change" event handler to the dest dropdown
    switch ($('#Dest').val() ) { //this is where the queue is relevant (Dest = Queue)
        case  "8\|\|SAP": // need to slash escape the pipes
           CKEDITOR.instances.RichText.setData( "This is junk<br/>and line 2" );
       break;
       default:
          CKEDITOR.instances.RichText.setData("Test");
});
(ungetestet)
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
kanishk
Znuny newbie
Posts: 9
Joined: 18 Mar 2013, 14:16
Znuny Version: 3.2.3
Company: WeiDan

Re: JavaScript läuft nicht bei Änderung eines Wertes

Post by kanishk »

Hallo

Hast du diese Lösung getestet. es funktioniert nicht in meinem Code.

kanishk
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: JavaScript läuft nicht bei Änderung eines Wertes

Post by reneeb »

"funktioniert nicht" benötigt eine Glaskugel ;-)

Gibt es einen Fehler (in der JavaScript-Konsole)? Hast Du mal ein paar "alerts" gemacht um zu sehen wo der Code aussteigt? Welche OTRS-Version?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
kanishk
Znuny newbie
Posts: 9
Joined: 18 Mar 2013, 14:16
Znuny Version: 3.2.3
Company: WeiDan

Re: JavaScript läuft nicht bei Änderung eines Wertes

Post by kanishk »

Ich bin mit der Version 3.2.3. Hinzugefügt paar wach, aber es scheint, dass es nicht zu dieser Logik. noch Debugging
fuian
Znuny newbie
Posts: 5
Joined: 02 Feb 2013, 12:21
Znuny Version: 3.2.1

Re: JavaScript läuft nicht bei Änderung eines Wertes

Post by fuian »

Hallo,

um ehrlich zu sein, hab ich es nicht probiert. Ich hab bei mir kix4otrs installiert und die darin enthaltenen Ticketvorlagen verwendet.

Viele Grüße
Florian
OTRS 3.1.12 + KIX4OTRS
kanishk
Znuny newbie
Posts: 9
Joined: 18 Mar 2013, 14:16
Znuny Version: 3.2.3
Company: WeiDan

Re: JavaScript läuft nicht bei Änderung eines Wertes

Post by kanishk »

Thanks. Ich habe versucht, und es funktioniert. fügen Sie das Element innerhalb Event-Funktion von dest.

Kanishk
Locked