This is a highlevel overview of available FormFields. An automatically generated list is available through our API Documentation.
AjaxUniqueTextField: Text field that automatically checks that the value entered is unique for the given set of fields in a given set of tables
-
-
-
-
-
-
NumericField: A Single Numeric field extending a typical TextField but with validation.
-
UniqueRestrictedTextField: Text field that automatically checks that the value entered is unique for the given set of fields in a given set of tables
UniqueTextField: Text field that automatically checks that the value entered is unique for the given set of fields in a given set of tables
DateField: Represents a date in a textfield (New Zealand)
-
TimeField: Represents time in a textfield (New Zealand)
CompositeField: Base class for all fields that contain other fields. Uses <div> in template, but doesn't necessarily have any visible styling.
FieldGroup: Same as CompositeField, but has default styling (indentation) attached in
CMS-context.
FieldSet: Basic container for sequential fields, or nested fields through CompositeField. Does NOT render a <fieldgroup>.
-
-
-
InlineFormAction: Render a button that will act as If you want to add custom behaviour, please set {inlcudeDefaultJS} to false and work with behaviour.js.
Image: Action that uses an image instead of a button
-
-
-
Image: Image upload through an iframe, with thumbnails and file-selection from existing assets
SimpleImageField: SimpleImageField provides an easy way of uploading images to Image has_one relationships. Unlike ImageField, it doesn't use an iframe.
ComplexTableField: Provides a tabuar list in your form with view/edit/add/delete links to modify records with a “has-one”-relationship (in a lightbox-popup).
-
-
-
-
-
-
-
TreeMultiselectField: represents many-many joins using a tree selector shown in a dropdown-like element
-
DatalessField - Base class for fields which add some
HTML to the form but don't submit any data or save it to the database
-
-
-
-
Please see fieldeditor for in-depth documentation about custom forms created through a GUI in the CMS.