(Quick Reference)
generate-vaadin-views
Purpose
Generates Vaadin GSP views for the given domain class
Examples
grails generate-vaadin-views
grails generate-vaadin-views org.bookstore.Book
Description
Generates the Vaadin CRUD GSP views in the
grails-app/views dir for the specified domain class.
Note that this command is identical to Grails's
generate-views
except that it uses different templates - located at
src/templates/vaadin/scaffolding/*.gsp.
The
generate-vaadin-views command generates just the GSP views that implement CRUD for the given domain class. The argument is optional, but if you don't include it the command will ask you for the name of the domain class to scaffold. So for a domain class
org.bookstore.Book, the command will generate the appropriate 'list', 'show', 'create' and 'edit' views in
grails-app/views/vaadin/book.
Note that unlike the Grails's generate-views command, an additional /vaadin prefix is prepended
before the 'domain' directory name. For example, the views for the Book domain will be created in
grails-app/views/vaadin/book.The benefit is that you can generate regular Grails views
and Vaadin views in the same app.
Usage:
grails generate-vaadin-views [domain class name]