Training „git“
07.10.2010 - 08.10.2010, Essen
Training „Eclipse RCP“
28.03.2011 - 01.04.2011, Dortmund

Verwendung von JavaScript, AJAX

Wicket und Ajax

final Label someLabel = new Label("someLabel", someLabel);
someLabel.setOutputMarkupId(true);

add(new AjaxFallbackLink("someLink") {

    @Override
    public void onClick(AjaxRequestTarget target) {
        // Ereignis behandeln
        someLabel.setDefaultModelObject("clicked");
        // target ist null:    Regulärer Request, Seite wird neu geladen
        // target ist gesetzt: Ajax-Request, Komponenten können aktualisiert werden
        if (target != null) {
            // someLabel aktualisieren
            target.addComponent(someLabel);
        }
    }
});

Ajax-Komponenten in Wicket / Wicket Extensions

Behavior: Erweiterungen für Komponenten

Weitere Behavior-Klassen

Listen per Ajax blättern: AjaxPagingNavigator

Einbinden von JavaScript

Über Ihre Kommentare und Hinweise freue ich mich sehr:
Ralf Ebert | Apache Wicket | Verwendung von JavaScript, AJAX