<AppCol
    noRoot
    :visible="store.detailModel.{{item.codeName}}.visible"
    :layoutOpts="{{> @macro/common/layoutPos.hbs layout=item.psLayout layoutPos=item.psLayoutPos}}">
    <AppFormRaw 
        name="{{item.codeName}}"
        {{#if item.psSysCss}}
        class="{{item.psSysCss.cssName}}"
        {{/if}}
        {{#if item.psSysImage}}
        {{#if item.psSysImage.cssClass}}
        iconClass="{{item.psSysImage.cssClass}}"
        {{/if}}
        {{#if item.psSysImage.imagePath}}
        imgPath="{{item.psSysImage.imagePath}}"
        {{/if}}
        {{/if}}
        {{#if (and item.psLayoutPos (or item.psLayoutPos.width item.psLayoutPos.height))}}
        style="{{#if item.psLayoutPos.width}}width: {{item.psLayoutPos.width}}px; {{/if}}{{#if item.psLayoutPos.height}}height: {{item.psLayoutPos.height}}px; {{/if}}"
        {{/if}}
        contentType="{{item.contentType}}"
        {{#if (eq item.contentType 'RAW')}}
        value="{{item.rawContent}}"
        {{else if (eq item.contentType 'HTML')}}
        value="{{item.htmlContent}}"
        {{else if (eq item.contentType 'PLACEHOLDER')}}
        sizeStyle="{{#if item.rawItemHeight}}height:{{item.rawItemHeight}}px;{{/if}}{{#if item.rawItemWidth}}width:{{item.rawItemWidth}}px{{/if}}"
        {{else if (eq item.contentType 'DIVIDER')}}
        :dividerParams="{{item.rawContent}}"
        {{else if (or (eq item.contentType 'WARNING') (eq item.contentType 'INFO') (eq item.contentType 'ERROR'))}}
        :alertParams="{{item.rawContent}}"
        {{else if (eq item.contentType 'VIDEO')}}
        :videoParams="{{item.rawContent}}"
        {{/if}}
    />
</AppCol>
