EDITOR.vue.ftl 1.1 KB
Newer Older
1 2
<#if editor?? && editor.render??> 
    ${editor.render.code}
tony001's avatar
tony001 committed
3
<#else>
4
<input-box 
Shine-zwj's avatar
Shine-zwj committed
5 6 7 8 9 10 11
    v-model="data.${editor.name}"  
    @enter="onEnter($event)"  
    <#if item.getUnitName()??> unit="${item.getUnitName()}"</#if>  
    :disabled="detailsModel.${editor.name}.disabled" 
    type='<#if item.getPSDEField?? && item.getPSDEField()??><#assign datatype=srfjavatype(item.getPSDEField().getStdDataType())><#if datatype=='BigInteger' || datatype=='Integer' || datatype=='Double' || datatype=='Decimal' || datatype=='Float' || datatype=='BigDecimal'>number<#else>text</#if><#else>text</#if>' 
    <#if item.getPSDEField?? && item.getPSDEField()?? && item.getPSDEField().getPrecision??>
    <#assign datatype=srfjavatype(item.getPSDEField().getStdDataType())>
12 13
    <#if datatype=='Double' || datatype=='Decimal' || datatype=='Float' || datatype=='BigDecimal'>
    <#if item.getPSDEField().getPrecision() == 0>
Shine-zwj's avatar
Shine-zwj committed
14
    :precision="2"
15
    <#else>
Shine-zwj's avatar
Shine-zwj committed
16 17 18
    :precision="${item.getPSDEField().getPrecision()?c}"
    </#if>
    </#if>
19
    </#if>
Shine-zwj's avatar
Shine-zwj committed
20 21 22 23
    <#if item.getPlaceHolder()??> 
    placeholder="${item.getPlaceHolder()}"
    </#if> 
    style="${editor.getEditorCssStyle()}">
24
</input-box>
tony001's avatar
tony001 committed
25
</#if>