CONTROL.tsx#DETAIL_FORMITEM.ftl 1.2 KB
<#if !item.isHidden()>
<#ibizinclude>
../@MACRO/CONTROL/LANGBASE.tsx.ftl
</#ibizinclude>
<app-form-item name='${item.name}' itemRules={JSON.stringify(this.rules.${item.name})} class='<#if item.getPSSysCss?? && item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if>' caption={<#if langbase??>this.$t('${langbase}.details.${item.name}')<#else>'${item.getCaption()}'</#if>} uiStyle='${item.getDetailStyle()}' labelWidth={${item.getLabelWidth()?c}} isShowCaption={${item.isShowCaption()?c}} error={this.detailsModel.${item.name}.error} isEmptyCaption={${item.isEmptyCaption()?c}} labelPos='${item.getLabelPos()}'> 
    <#if item.isCompositeItem()>
    <#assign formitems=item.getPSDEFormItems()>
    <app-range-editor v-model={this.data.${item.name}} activeData={this.data} disabled={this.detailsModel.${item.name}.disabled} name="${item.name}" editorType="${item.getEditorType()}" format="${item.getEditorParam("TIMEFMT","")}" refFormItem={[<#list formitems as formitem><#if formitem_index gt 0>,</#if>'${formitem.name}'</#list>]} on-formitemvaluechange={this.onFormItemValueChange} style="${item.getEditorCssStyle()}"></app-range-editor>
    <#else>
    ${P.getEditorCode(item, "EDITOR.tsx").code}
    </#if>
</app-form-item>
</#if>