Ich habe ein Formular mit einer Submit-Schaltfläche, aber dies wird von Wickets AjaxButton-Klasse implementiert. Wenn die HTML-Seite gerendert wird, hält Wicket eine javascript onClick-Methode für diese Übergabeschaltfläche dynamisch.
Ich möchte einige Operationen mit JQuery durchführen, nachdem die onClick-Methode von Wicket abgeschlossen wurde. Wie mache ich das?
Die Verwendung von JQuery oder einer anderen JavaScript-Bibliothek funktioniert wie ein Zauber in Wickets, wenn Sie es richtig machen.
Zuerst müssen Sie sicherstellen, dass die Bibliothek vorhanden ist. In der Regel verwenden Sie dazu eine JavascriptPackageResource .
%Vor%(Setzen Sie dies in einen Konstruktor oder dynamischen Initialisierer oder in onBeforeRender () )
Dann müssen Sie sicherstellen, dass
Component.setOutputMarkupId(true)
) und Component.getMarkupId()
) Hier ist ein Beispiel mit einer Schaltfläche, die beim Klicken blau wird:
%Vor%Tags und Links javascript java jquery wicket