Last updated by
4 years ago
Page: Wicket Plugin, Version:2
Wicket Plugin
This plugin is outdated for Grails 1.1. check: http://www.nabble.com/Wicket-plugin-and-Grails-1.1-td22720662.htmlIn addition, since Groovy doesn't support anonymous inner classes and nested classes this makes using the Wicket API a little tedious without a builder.Support will be added for Groovy 1.7 at which point this plugin will be updated for 1.1 supportIf you want to use the Wicket framework as an alternative view rendering technology ontop of GORM then this plug-in is for you
Features
The plug-in provides the following features:- Hot reloading of the WicketApplication class
- Hot reloading of Wicket Pages and views
- Integration with GORM and the underlying Spring container
Installing the Plug-in
The plug-in is available from the Grails central repository and can be installed with:grails install-plugin wicket
Pages and Views
The plug-in provides a new directory under grails-app/pages where you should create your Wicket page classes which should end in the convention "Page" if you want hot reloading to happen. For example:import org.apache.wicket.markup.html.WebPage import org.apache.wicket.markup.html.basic.Label import org.apache.wicket.PageParameterspublic class HelloPage extends WebPage { public HelloPage(final PageParameters parameters) { add(new Label("message", "If you see this message wicket is properly configured and running!")); } }
<html>
<body>
<span wicket:id="message">Message goes here</span>
</body>
</html>