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)
%>