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?
Um einen js-Code nach dem f:ajax
aufzurufen, wird die folgende Inline-Lösung ausgeführt:
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 ...
Tags und Links javascript ajax jsf