<#ibizinclude>../@MACRO/FUNC/PUBLIC.vue.ftl</#ibizinclude> <#if editor?? && editor.render??> ${editor.render.code} <#else> <app-span <#t> name='${editor.name}' <#t> :value="data.${editor.name}" <#t> <#-- 值格式化 start --> <#-- @author ljy --> <#-- @update 2020.7.13 18:08 --> <#if item.getPSEditor()?? && item.getPSEditor().getPSEditorContainer()?? && item.getPSEditor().getPSEditorContainer().getPSAppDEField?? && item.getPSEditor().getPSEditorContainer().getPSAppDEField()?? && item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField()?? && item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField().getDataType()??> dataType="${item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField().getDataType()}" <#t> <#if item.getUnitName?? && item.getUnitName()??> unitName="${item.getUnitName()}" <#t> </#if> </#if> <#if item.getPSEditor()?? && item.getPSEditor().getPSEditorContainer()?? && item.getPSEditor().getPSEditorContainer().getPSDEFUIMode()?? && item.getPSEditor().getPSEditorContainer().getPSDEFUIMode().getPSDEFFormItem().getValueFormat()?? && item.getPSEditor().getPSEditorContainer().getPSDEFUIMode().getPSDEFFormItem().getValueFormat()!= "%1$s"> valueFormat="${item.getPSEditor().getPSEditorContainer().getPSDEFUIMode().getPSDEFFormItem().getValueFormat()}" <#t> </#if> <#-- 值格式化 end --> <#-- 数值精度 start --> <#-- @author mos --> <#-- @update 2020.7.16 --> <#if item.getPSEditor()?? && item.getPSEditor().getPSEditorContainer()?? && item.getPSEditor().getPSEditorContainer().getPSAppDEField?? && item.getPSEditor().getPSEditorContainer().getPSAppDEField()?? && item.getPSEditor().getPSEditorContainer().getPSAppDEField().getPSDEField()?? && 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 --> <#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> :data="data" <#t> :context="context" <#t> :viewparams="viewparams" <#t> :localContext =<@getNavigateContext editor /> <#t> :localParam =<@getNavigateParams editor /> <#t> style="${editor.getEditorCssStyle()}"><#t> </app-span><#lt> </#if>