Le moteur Ajax intégré dans le framework Wicket est à la fois puissant et très simple d'utilisation. Nous allons voir dans ce billet comment utiliser les fonctionnalités Ajax de Wicket pour remplacer dynamiquement un panel dans une page.
Powered By

Le moteur Ajax intégré dans le framework Wicket est à la fois puissant et très simple d'utilisation. Nous allons voir dans ce billet comment utiliser les fonctionnalités Ajax de Wicket pour remplacer dynamiquement un panel dans une page.
L'API de Wicket propose une série de listeners capables d'intercepter certains évènements relatifs aux Components.
Ce comportement est issue du pattern Observer/Observable. Ici, les objets "sujets/observables" sont les Components et l'observateur est l'application elle même.
Voyons comment intégrer ces listeners dans une application ainsi que quelques cas d'utilisation.
En Wicket, tout est tellement automatisé que l'on oublie vite à quel point ses mécanismes nous simplifient la vie !
Besoin de créer un lien ? Il suffit de passer en paramètre de la méthode "setResponsePage" la classe de la page et c'est fait :
this.add(new Link("linkID") { @Override public void onClick() { this.setResponsePage(MaPage.class); } });