EDITOR.vue.ftl 2.3 KB
Newer Older
tony001's avatar
tony001 committed
1
<#ibizinclude>../@MACRO/FUNC/PUBLIC.vue.ftl</#ibizinclude>
2
<#if item.render??> 
3
    ${item.render.code}
Mosher's avatar
Mosher committed
4
<#else>
5
<app-span <#t>
tony001's avatar
tony001 committed
6
  name='${editor.name}' <#t>
7
  :value="data.${editor.name}" <#t>
8 9
  <#--  值格式化 start -->
  <#--  @author ljy  -->
10
  <#--  @update 2020.7.13 18:08  -->
tony001's avatar
tony001 committed
11
  <#if item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField().getDataType()??>
12 13
    dataType="${item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField().getDataType()}" <#t>
    <#if item.getUnitName()!="">
14
    unitName="${item.getUnitName()}" <#t>
15
    </#if>
16
  </#if>
17
  <#if item.getPSEditor().getPSEditorContainer().getPSDEFUIMode().getPSDEFFormItem().getValueFormat()?? && item.getPSEditor().getPSEditorContainer().getPSDEFUIMode().getPSDEFFormItem().getValueFormat()!= "%1$s">
18 19
    valueFormat="${item.getPSEditor().getPSEditorContainer().getPSDEFUIMode().getPSDEFFormItem().getValueFormat()}" <#t>
  </#if>
20
  <#--  值格式化 end -->
tony001's avatar
tony001 committed
21 22 23 24 25 26 27 28 29 30 31
  <#-- 数值精度 start -->
  <#--  @author mos  -->
  <#--  @update 2020.7.16  -->
  <#if item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField().getPrecision??>
    <#if item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField().getDataType() == 'FLOAT' && item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField().getPrecision() == 0>
    :precision="2"
    <#else>
    :precision="${item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField().getPrecision()?c}"
    </#if>
  </#if> 
  <#--  数值精度 end -->
32 33 34 35 36 37 38 39 40 41 42 43 44 45
<#if item.getPSCodeList?? && item.getPSCodeList()??>
  <#assign codelist=item.getPSCodeList() />
  tag='${codelist.codeName}' <#t>
  codelistType='${codelist.getCodeListType()}' <#t>
  <#if codelist.getOrMode?? && codelist.getOrMode()?has_content>
    renderMode="${codelist.getOrMode()}" <#t>
  </#if>
  <#if codelist.valueSeparator?has_content>
    valueSeparator="${codelist.valueSeparator}" <#t>
  </#if>
  <#if codelist.textSeparator?has_content>
    textSeparator="${codelist.textSeparator}" <#t>
  </#if>
</#if>
tony001's avatar
tony001 committed
46 47 48 49 50
  :data="data" <#t>
  :context="context" <#t>
  :viewparams="viewparams" <#t>
  :localContext =<@getNavigateContext editor /> <#t>
  :localParam =<@getNavigateParams editor /> <#t>
51 52
  style="${editor.getEditorCssStyle()}"><#t>
  
Mosher's avatar
Mosher committed
53 54
</app-span><#lt>
</#if>