Skip to main content

BIN F07lF Documentation

  • Author:

  • Version: 15

  • Description: Examples from "Form Optional / Required" section of the form reference: form.required - a schema-optional field is *displayed* as required when form.required=true

  • Created: 2014-10-05

  • Modified: 2016-10-01

  • Source:

     Edit Bin W3C Schema Json-Schema Java Bean Code Default Value as XML

    Printers Embed Responsive

    <complexType name='Form' description='Examples from "Form Optional / Required" section of the form reference: form.required - a schema-optional field is *displayed* as required when form.required=true'>
        <field name='FieldIntAutoOptional' minOccurs='0' type='MyInput' extra:form.explanation='Standard optional field with maybenull=true' extra:form.maybenull='true'/>
        <field name='FieldIntAutoOptionalFormRequired' minOccurs='0' type='MyInput' extra:form.required='true'  extra:form.maybenull='true' extra:form.explanation='Optional field with form.required=true and form.maybenull=true, is displayed and can not be submitted empty also disabling html5' />
        <field name='FieldIntOptionalFormRequired' minOccurs='0' type='MyInput' extra:form.required='true'  extra:form.maybenull='false' extra:form.explanation='Optional field with form.required=true and form.maybenull=false, is not displayed and so can be submitted empty, form.required does not work here' />
        <field name='FieldIntOptionalButRequired' minOccurs='0' type='MyInput' extra:form.explanation='Standard optional field with form.required=true, useless' extra:form.required='true' />
    </complexType>
    <simpleType name='MyInput' type='xs:int' extra:ctrl.emptyisnull='true'/>