Vai al contenuto principale

BIN 8lO7i Documentation

  • Author:

  • Version: 17

  • Description: Editable Complex Control - Address Optional

  • Created: 2014-11-30

  • Modified: 2016-10-08

  • Source:

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

    Printers Embed Responsive

    <complexType name='Form' description='Editable Complex Control - Address Optional '>
        <field name='Name' type='xs:string'/>
        <field name='BirthDate' type='xs:date'/>
          <field name='AddressAutoOptionalEditableRemoveTrue' 
    extra:form.header='1. This is default, when autoptional [editable.remove] is true'
    	extra:form.editable.expression='concat(City, " ", Street)'
    	extra:form.editable.expression.grammar='xpath'
    	extra:form.editable.remove.label='Remove Address'
    	extra:form.maybenull='true' 
    	minOccurs='0'  
    	extra:form.cview='edit' 
    	type='AddressType'/>
        <field name='AddressAutoOptionalEditableRemoveFalse' 
    extra:form.header='2.Here on an autoptional field [editable.remove] is set to [false] so there is no button to remove the value, once set'
    	extra:form.editable.expression='concat(City, " ", Street)'
    	extra:form.editable.expression.grammar='xpath'
    	extra:form.editable.remove='false'
    	extra:form.removable='false'
    	extra:form.editable.remove.label='Remove Address'
    	extra:form.maybenull='true' 
    	minOccurs='0'  
    	extra:form.cview='edit' 
    	type='AddressType'/>
        <field name='AddressEditableRemoveTrueNotFormRemovable' 
    extra:form.header='3. Here on a NOT autoptional field, [editable.remove] is set to [true] so there is button to remove the value (from editable), then the button from form is removed using [form.removable=false]. Is a variation of nr. 1'
    	extra:form.editable.expression='concat(City, " ", Street)'
    	extra:form.editable.expression.grammar='xpath'
    	extra:form.editable.remove='true'
    	extra:form.removable='false'
    	extra:form.editable.remove.label='Remove Address'
    	extra:form.maybenull='false' 
    	minOccurs='0'  
    	extra:form.cview='edit' 
    	type='AddressType'/>
    </complexType>
    <complexType name='AddressType'>
        <field name='Street' type='xs:string'/>
        <field name='City' type='xs:string' default='Amsterdam' />
    </complexType>