JSF führt javascript nach f: ajax aus

8

In meiner JSF 2-Webanwendung verwende ich den folgenden Code, um den Inhalt einer rich: dataTable gemäß dem ausgewähltenStatus anzuzeigen und zu wechseln:

%Vor%

Die dataTable enthält a4j: commandLinks, die nach dem Ändern des Tabelleninhalts unabsichtlich in einigen IE-Versionen doppelt angeklickt werden müssen - ich habe herausgefunden, dass die Ausführung des folgenden Javascript-Codes (in der Debugging-Konsole des IE, nachdem sich der Tabelleninhalt geändert hat) löst das Problem:

%Vor%

Meine Frage ist: Wie kann ich die automatische Ausführung des JavaScript-Codes erreichen, nachdem sich der Inhalt der Tabelle geändert hat?

    
Mr.Radar 21.10.2013, 13:10
quelle

1 Antwort

21

Um einen js-Code nach dem f:ajax aufzurufen, wird die folgende Inline-Lösung ausgeführt:

%Vor%

werfen Sie auch einen Blick auf diese Antwort: JSF und Jquery AJAX - Wie kann ich sie zusammenarbeiten lassen?

Überprüfen Sie auch die Notwendigkeit von event="click" in Ihrem f:ajax , da das Standardereignis in h:selectOneRadio ist change , was Sie besser verwenden sollten ...

    
Daniel 21.10.2013, 14:33
quelle

Tags und Links