podafFormBean

Renders Fantom objects as HTML forms complete with client and server side validation

Mixins

ErrorSkin

Implement to define a renderer for form errors.

InputSkin

Implement to define a renderer for a specific input type.

Messages

(Service) - Creates a map of messages by merging together property files.

OptionsProvider

Implement to provide options to be rendered in <select> tags.

Classes

FormBean

Represents a Fantom type that can be rendered as a HTML form, and reconstituted back to a Fantom instance.

FormField

Holds all the meta data required to convert a field on a Fantom object to HTML and back again.

SkinCtx

Passed to InputSkins to provide all the information they need to render a form field.

Facets

HtmlInput

Place on the field of a Fantom object / form bean if it should be rendered as HTML <input> tag.

Validate

Place on a method of a FormBean to have it take part in server side validation.