<%inherit file="base.html"/>

Formish Examples

Some interactive form examples:

Simple Fields

<% ids = ['String','Integer','Boolean','Float','Decimal','Date','Tuple'] links(ids) %>

Simple Fields with some options

<% ids = ['StringDifferentEmpty','DateDifferentEmpty','BooleanWithDefaults'] links(ids) %>

File Fields

<% ids = ['File'] links(ids) %>

Simple Widgets

<% ids = ['Input','Hidden','Password','CheckedPassword','TextAreaSimple','TextAreaColsAndRows','TextAreaStrip'] links(ids) %>

Default Values

<% ids = ['IntegerNoneDefault'] links(ids) %>

Checkbox Widgets

<% ids = ['Checkbox','CheckboxWithDefaults'] links(ids) %>

Validation Examples

<% ids = ['Required', 'RadioChoiceRequired','CheckboxRequired','MinLength','MaxLength','MinMaxLength','MinLengthCheckboxMultiChoice','MinRange','MaxRange','MinMaxRange','PlainText','OneOf','All','Any','ReCAPTCHA','ValidationOnSequenceItem','ValidationOnSequence','RequiredStringAndFile'] links(ids) %>

Select Widgets

<% ids = ['SelectChoice','SelectChoiceNoneOption','SelectChoiceCallableOptions','SelectWithOtherChoice','RadioChoice','RadioChoiceNoneOption','RadioChoiceNoneOptionNoneDefault','RadioChoiceCallableOptions','RadioChoiceWithDefaults','SelectChoiceDate','SelectChoiceSequenceInteger'] links(ids) %>

Defaults

<% ids = ['SelectChoiceDefault', 'RadioChoiceDefault','SelectWithOtherChoiceDefault', 'CheckboxMultiChoiceDefault','SequenceOfStringsWithDefault','SequenceAsInputWithDefaultAndDelimiter'] links(ids) %>

Multi Select Widgets

<% ids = ['CheckboxMultiChoice','CheckboxMultiChoiceTree'] links(ids) %>

Structures

<% ids = ['SimpleStructure','StructureWithReadonly','UploadStructure','NestedStructures'] links(ids) %>

Sequences

<% ids = ['SequenceOfStrings','SequenceOfStringsWithoutFormName','SequenceOfStringsWithSequenceWidgetOptions'] links(ids) %>

Sequence of Structures (using javascript)

<% ids = ['SequenceOfSimpleStructures','SequenceOfDateParts','SequenceOfUploadStructures','SequenceOfStructuresWithSelects','SequenceOfStructures','SequenceOfSequences','SequenceOfSequencesAsTextArea','SequenceOfStructuresGridWidget'] links(ids) %>

Customised, Granular Form Layout

<% ids = ['GranularFormLayout','CustomisedFormLayout','CustomisedFormLayoutWithSequence','CustomisedFormLayoutFields'] links(ids) %>
<%def name="links(ids)"> <%def name="header()">Formish Examples