<#if editor?? && editor.render??> ${editor.render.code} <#else> unit="${editor.getUnitName()}" :disabled="detailsModel.${editor.name}.disabled" type='number' <#if item.getPSAppDEField()?? && item.getPSAppDEField().getPSDEField()?? && item.getPSAppDEField().getPSDEField().getPrecision??> <#assign datatype = item.getPSAppDEField().getPSDEField().getDataType()> <#if datatype=='DOUBLE' || datatype=='DECIMAL' || datatype=='FLOAT' || datatype=='BIGDECIMAL'> <#if item.getPSAppDEField().getPSDEField().getPrecision() == 0> :precision="2" <#else> :precision="${item.getPSAppDEField().getPSDEField().getPrecision()?c}" <#if editor.getPlaceHolder()??>placeholder="${editor.getPlaceHolder()}" style="${editor.getEditorCssStyle()}">