Book Image

Vaadin 7 Cookbook

Book Image

Vaadin 7 Cookbook

Overview of this book

Table of Contents (19 chapters)
Vaadin 7 Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

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...