{{#neq item.psEditor.editorType "HIDDEN"}}
    {{#and repeaterMode (eq repeaterMode 'STYLE2')}}
<template #{{lowerCase item.id}}="{ context, viewParams, data, handleComponentAction }">
    <AppCol
        noRoot
        :visible="store.detailModel.{{item.codeName}}.visible"
        :layoutOpts="{{> @macro/common/layoutPos.hbs layout=item.psLayout layoutPos=item.psLayoutPos}}">
        <template v-slot:default="{ slotStyle, slotClass }">
        {{#if item.psEditor}}
            {{#if (or (eq item.psEditor.editorStyle "DEFAULT") (not item.psEditor.editorStyle))}}
            {{> @macro/editors/include-editor.hbs type=item.psEditor.editorType item=item editor=item.psEditor ctrlType="form"}}
            {{else}}
            {{> @macro/editors/include-editor.hbs type=(concat item.psEditor.editorType '_' item.psEditor.editorStyle) item=item editor=item.psEditor ctrlType="form"}}
            {{/if}}
        {{/if}}
        </template>
    </AppCol>
</template>
    {{else}}
<AppCol
    noRoot
    :visible="store.detailModel.{{item.codeName}}.visible"
    :layoutOpts="{{> @macro/common/layoutPos.hbs layout=item.psLayout layoutPos=item.psLayoutPos}}">
    <template v-slot:default="{ slotStyle, slotClass }">
        <AppFormItem 
            name="{{item.codeName}}"
            :slotStyle="slotStyle"
            :slotClass="slotClass" 
            {{#if item.captionItemName}} 
            :label="store.data.{{lowerCase item.captionItemName}}"
            {{else}} 
            {{#if item.capPSLanguageRes}}
            :label="$t('{{item.capPSLanguageRes.lanResTag}}', '{{item.caption}}')"
            {{else}}
            label="{{item.caption}}"
            {{/if}}
            {{/if}} 
            {{#if item.labelPos}} 
            labelPos="{{item.labelPos}}" 
            {{/if}}
            :labelWidth="{{item.labelWidth}}" 
            :showLabel="{{item.showCaption}}"
            :enableAnchor="{{#if item.enableAnchor}}true{{else}}false{{/if}}" 
            :rules="store.detailModel.{{item.codeName}}.valueRule"
            {{#if item.psSysCss}} 
            class="{{item.psSysCss.cssName}}" 
            {{/if}} 
            {{#if item.labelPSSysCss}}
            labelClass="{{item.labelPSSysCss.cssName}}" 
            {{/if}} 
            {{#if (or item.width item.height)}}
            style="{{#if item.width}}width: {{item.width}}px;{{/if}}{{#if item.height}}height: {{item.height}}px;{{/if}}"
            {{/if}}
            :emptyCaption="{{item.emptyCaption}}">
            {{#if item.psEditor}}
            {{#if (or (eq item.psEditor.editorStyle "DEFAULT") (not item.psEditor.editorStyle))}}
            <div class="form-editor-container">
                {{> @macro/editors/include-editor.hbs type=item.psEditor.editorType item=item editor=item.psEditor ctrlType="form"}}
            </div>
            {{else}}
            <div class="form-editor-container">
                {{> @macro/editors/include-editor.hbs type=(concat item.psEditor.editorType '_' item.psEditor.editorStyle) item=item editor=item.psEditor ctrlType="form"}}
            </div>
            {{/if}}
            {{/if}}
        </AppFormItem>
    </template>
</AppCol>
    {{/and}}
{{/neq}}