Skip to main content

BIN 9cag3 Documentation

  • Author:

  • Version: 14

  • Description: All controls read only

  • Created: 2020-01-16

  • Modified: 2020-01-16

  • Source:

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

    Printers Embed Responsive

    <!--
    com.eleusoft.form.controls.servlet.UserLanguagesControl
    com.eleusoft.form.controls.servlet.SecureProtocolControl
    com.eleusoft.form.controls.servlet.RemoteAddressControl
    ComuneOfProvinciaControl
    RaiseErrorControl
    LabelDefaultValueControl
    -->
    
    
    <complexType name='Form' description='All controls read only' extra:cc.css='form-horizontal'>
        <field name='options' type='TestEnum' extra:form.control='options' extra:form.readonly='true'  default='green' extra:form.explanation='some explanation..'/>
        <field name='optionsVertical' type='TestEnum' extra:form.control='optionsVertical' extra:form.readonly='true' default='green'/>
        <field name='select' type='TestEnum' extra:form.control='select' extra:form.readonly='true' default='green' />
        <field name='yesNo' type='NotEmptyString' extra:form.control='yesNo' extra:form.readonly='true' default='true' extra:form.explanation='some explanation..'/>
        <field name='checkboxStd' type='xs:boolean' extra:form.control='checkbox' extra:form.readonly='true' 
    default='true'/>
        <field name='CheckBoxTrueAbsent' type='xs:boolean' extra:form.control='CheckBoxTrueAbsent' extra:form.readonly='true' default='true'/>
        <field name='NumberControl' type='xs:int' extra:form.control='NumberControl' extra:form.readonly='true' default='234' extra:form.explanation='some explanation..'/>
        <field name='currency' type='xs:decimal' extra:form.control='currency' extra:form.readonly='true' default='1500.23' extra:currency.code='EUR' />
        <field name='rank' type='xs:int' extra:form.control='rank' extra:form.readonly='true' default='3'/>
        <field name='range' type='xs:int' extra:html5.type='range' extra:form.readonly='true' default='3'/>
        <field name='date' type='xs:date' extra:form.readonly='true' default='1971-04-03'/>
        <field name='dateTime' type='xs:dateTime' extra:form.readonly='true' default='1971-04-03T00:20:00'/>
        <field name='dateSelect' type='xs:date' extra:form.control='dateSelect' extra:form.readonly='true' default='1971-04-03'/>
        <field name='dateSelectOptional' type='xs:date' minOccurs='0' extra:form.control='dateSelect' extra:ctrl.emptyisnull='true' extra:form.maybenull='true' extra:form.readonly='true' default='1971-04-03'/>
        <field name='dateSelectMY' type='xs:date' extra:form.control='dateSelectMY' extra:ctrl.emptyisnull='true' extra:form.maybenull='true' extra:form.readonly='true' default='1971-04-03' />
        <field name='duration' type='xs:duration' extra:form.control='duration' extra:form.readonly='true' default='P0Y0M3651DT0H0M5S'/>
        <field name='year' type='xs:gYear'  extra:form.readonly='true' default='2019'/>
        <field name='yearMonth' type='xs:gYearMonth'  extra:form.readonly='true' default='2012-09' extra:form.explanation='some explanation..'/>
        <field name='monthDay' type='xs:gMonthDay'  extra:form.readonly='true' default='--09-01'/>
        <field name='creationTimestamp' type='xs:dateTime' extra:form.control='creationTimestamp' extra:form.readonly='true' />
        <field name='text' type='NotEmptyString' extra:form.control='text' extra:form.readonly='true' default='some text, not &lt;html&gt;' />
        <field name='textarea' type='NotEmptyString' extra:form.control='textarea' extra:form.readonly='true' default='some text, not &lt;html&gt;'/>
        <field name='xml' type='NotEmptyString' extra:form.control='xml' extra:form.readonly='true' default='&lt;x/&gt;'/>
        <field name='autocomplete' type='NotEmptyString' extra:form.control='autocomplete' extra:form.readonly='true' default='form.listview' extra:codelabel.id='com.eleusoft.eformbin.beans.Attribute'
    	extra:form.autocomplete.url='$/autocomplete_attributeName.do'/>
        <field name='autocompleteLookup' type='xs:long' extra:form.control='autocompleteLookup' extra:form.readonly='true' default='283' extra:codelabel.id='com.eleusoft.eformbin.beans.Attribute'
    	extra:form.autocomplete.url='$/autocomplete_attribute.do'
    	extra:form.explanation='Type the initials'/>
        <field name='YouTubeVideoId' type='NotEmptyString' extra:form.control='YouTubeVideoId' extra:form.readonly='true' default='UvDtwLuRK9M'/>
        <field name='timestamp' type='NotEmptyString' extra:form.control='timestamp' extra:form.readonly='true' />
        <field name='locale' type='NotEmptyString' extra:form.control='locale' extra:form.readonly='true' 
    default='EN_gb'/>
        <field name='country' type='NotEmptyString' extra:form.control='country' extra:form.readonly='true' default='IT'/>
        <field name='language' type='NotEmptyString' extra:form.control='language' extra:form.readonly='true'  default='it'/>
        <field name='encoding' type='NotEmptyString' extra:form.control='encoding' extra:form.readonly='true' default='ISO-8859-1' />
        <field name='timezone' type='NotEmptyString' extra:form.control='timezone' extra:form.readonly='true' default='Europe/Amsterdam'/>
        <field name='telephone' type='NotEmptyString' extra:form.control='telephone' extra:form.readonly='true' default='0102-2023-234'/>
        <field name='email' type='NotEmptyString' extra:form.control='email' extra:form.readonly='true' default='orko@example.com'/>
        <field name='labelStd' type='xs:date' extra:form.control='label' extra:form.readonly='true' default='2019-11-11' />
        <field name='formattedLabel' type='xs:date' extra:form.control='formattedLabel' extra:form.readonly='true' default='2019-11-11'/>
        <field name='font' type='NotEmptyString' extra:form.control='font' extra:form.readonly='true' 
    default='Verdana' />
        <field name='googlefont' type='NotEmptyString' extra:form.control='googlefont' extra:foxrm.readonly='true' default='Adamina'/>
        <field name='CodeLabel' type='TestEnum' extra:form.control='CodeLabel' extra:form.readonly='true' default='green' />
        <field name='CodeLabelDb' type='xs:long' extra:form.control='CodeLabel' extra:form.readonly='true' default='10' extra:codelabel.id='com.eleusoft.eformbin.beans.Attribute'/>
        <field name='regione' type='NotEmptyString' extra:form.control='regione' extra:form.readonly='true' default='Sicilia'/>
        <field name='provincia' type='NotEmptyString' extra:form.control='provincia' extra:form.readonly='true' default='TS'/>
        <field name='comune' type='NotEmptyString' extra:form.control='comune' extra:form.readonly='true' default='Monrupino'/>
        <field name='colorhtml5' type='NotEmptyString' extra:form.control='colorhtml5' extra:form.readonly='true' default='#78dd78'/>
        <field name='color' type='NotEmptyString' extra:form.control='color' extra:form.readonly='true' default='#78dd78'/>
        <field name='orderedSet' type='TestEnum' maxOccurs='3' node='listAttribute' default='red green'  extra:form.listview='ordered-set' extra:form.readonly='true' />
        <field name='simpleSet' type='TestEnum' maxOccurs='3' node='listAttribute' default='red green'  extra:form.listview='simpleset' extra:form.readonly='true' />
         <field name='checkboxSet' type='TestEnum' maxOccurs='3' node='listAttribute' default='red green'  extra:form.listview='simpleset.checkbox' extra:form.readonly='true' />
       <field name='simpleEnumList' type='TestEnum' maxOccurs='3' node='listAttribute' default='red green'   extra:form.readonly='true' extra:lc.index='false'/>
      <field name='simpleList' type='NotEmptyString' maxOccurs='3' node='listAttribute' default='red green'   extra:form.readonly='true' extra:lc.index='false' />
    
        <field name='html' type='NotEmptyString' extra:form.control='html' extra:form.readonly='true' default='&lt;b>some&lt;/b> html' />
        <field name='HTMLEditTextarea' type='NotEmptyString' extra:form.control='HTMLEditTextarea' extra:form.readonly='true'  default='&lt;b>some&lt;/b> html'/>
        <!-- not sure zone -->
        <!--
    <field name='file' type='NotEmptyString' extra:form.control='file' extra:form.readonly='true' /><field name='password' type='NotEmptyString' extra:form.control='password' extra:form.readonly='true' /><field name='passwordChecked' type='NotEmptyString' extra:form.control='passwordChecked' extra:form.readonly='true' /><field name='creditCard' type='NotEmptyString' extra:form.control='creditCard' extra:form.readonly='true' /><field name='gpx' type='NotEmptyString' extra:form.control='gpx' extra:form.readonly='true' />
    
    -->
    </complexType>
    <simpleType name='NotEmptyString' type='xs:string' extra:ctrl.emptyisnull='true' extra:form.maybenull='true'/>
    <simpleType name='TestEnum' type='NotEmptyString'>
        <facet name='enumeration' value='red'/>
        <facet name='enumeration' value='green'/>
        <facet name='enumeration' value='blue'/>
        <!--
    	<facet name='enumeration' value='x'/><facet name='enumeration' value='x2'/><facet name='enumeration' value='x12'/><facet name='enumeration' value='x123'/><facet name='enumeration' value='x1235'/><facet name='enumeration' value='x12335'/><facet name='enumeration' value='x12235'/><facet name='enumeration' value='x12135'/><facet name='enumeration' value='x11235'/><facet name='enumeration' value='x1d2335'/><facet name='enumeration' value='x12dd235'/><facet name='enumeration' value='x1dd2135'/><facet name='enumeration' value='x1123t5'/>
    -->
    </simpleType>