Using DateField with Joda-Time DateTime
Form creation has been
improved in Vaadin 7, so it is easier to handle custom types. In this recipe, we will show how to create a form that handles a bean that contains DateTime
type from the Joda-Time library.
We will create a simple form for editing a post. The post will be represented by a domain object, which will consist of text and date fields. The text field will be a simple string, as shown in the following screenshot. The date field will be of the DateTime
type from the Joda-Time framework.
Note
More information about the Joda-Time framework can be found at http://joda-time.sourceforge.net.
Getting ready
If you are using the
Eclipse project, then go to http://joda-time.sourceforge.net and download the Joda-Time library. Copy joda-time-[version].jar
into the WebContent/WEB-INF/lib
folder.
In case of Maven, add the dependency to the Joda-Time library in the pom.xml
file:
<dependency> <groupId>joda-time</groupId> <artifactId...