<AppCol
    noRoot
    :visible="store.detailModel.{{item.codeName}}.visible"
    :layoutOpts="{{> @macro/common/layoutPos.hbs layout=item.psLayout layoutPos=item.psLayoutPos}}">
    <template #default="{ slotClass, slotStyle }">
        <AppFormGroup 
            name="{{item.codeName}}"
            v-show="store.detailModel.{{item.codeName}}.visible"
            :slotClass="slotClass"
            :slotStyle="slotStyle"
            :layoutOpts="{{> @macro/common/layoutPos.hbs layout=item.psLayout layoutPos=item.psLayoutPos}}"
            {{#if item.captionItemName}}
            :title="store.data.{{lowerCase item.captionItemName}}"
            {{else}}
            {{#if item.capPSLanguageRes}}
            :title="$t('{{item.capPSLanguageRes.lanResTag}}', '{{item.caption}}')"
            {{else}}
            title="{{item.caption}}"
            {{/if}}
            {{/if}}
            {{#if item.caption}}
            subCaption="{{item.subCaption}}"
            {{/if}}
            :enableAnchor="{{#if item.enableAnchor}}true{{else}}false{{/if}}"
            :showMoreItems="store.detailModel.{{item.codeName}}.showMoreItems"
            :showMoreMode="store.detailModel.{{item.codeName}}.showMoreMode"
            {{#if item.psSysCss}}
            class="{{item.psSysCss.cssName}}"
            {{/if}}
            {{#if item.labelPSSysCss}}
            labelCssName="{{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}}
            {{#if item.psSysImage}}
            {{#if item.psSysImage.imagePath}}imgPath="{{item.psSysImage.imagePath}}"{{else if item.psSysImage.cssClass}}iconClass="{{item.psSysImage.cssClass}}"{{/if}}
            {{/if}}
            :infoGroupMode="{{item.infoGroupMode}}"
            :titleBarCloseMode="{{item.titleBarCloseMode}}"
            :showCaption="{{item.showCaption}}"
            :uIActionGroup="store.detailModel.{{item.codeName}}.uIActionGroup"
            @component-action="(actionParam: any) => { handleComponentAction(controller, actionParam) }">
            {{#each item.psDEFormDetails as | formDetail |}}
            {{> @macro/widgets/form-detail/include-form.hbs type=formDetail.detailType item=formDetail}}
            {{/each}}
        </AppFormGroup>
    </template>
</AppCol>
