CONTROL-BASE.vue#DETAIL_GROUPPANEL.ftl 1.7 KB
Newer Older
ibizdev's avatar
ibizdev committed
1 2 3 4 5 6
<#ibizinclude>
../@MACRO/CONTROL/LANGBASE.vue.ftl
</#ibizinclude>
<#if item.render??>
${item.render.code}
<#else>
7 8 9 10 11 12 13 14 15 16 17
<app-form-group 
    class='<#if item.getPSSysCss?? && item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if>' 
    layoutType='<#if item.getPSLayoutPos()??>${item.getPSLayoutPos().getLayout()}</#if>' 
    titleStyle='<#if item.getLabelPSSysCss?? && item.getLabelPSSysCss()??>${item.getLabelPSSysCss().getCssName()}</#if>' 
    uiStyle="${item.getDetailStyle()}" 
    v-show="detailsModel.${item.name}.visible" 
    :uiActionGroup="detailsModel.${item.name}.uiActionGroup" 
    :caption="<#if langbase??>$t('${langbase}.details.${item.name}')<#else>'${item.getCaption()}'</#if>" 
    :isShowCaption="${item.isShowCaption()?c}" 
    :titleBarCloseMode="${item.getTitleBarCloseMode()}" 
    :isInfoGroupMode="${item.isInfoGroupMode()?c}" 
KK's avatar
KK committed
18 19 20
    <#if item.getPSSysImage()??><#assign img=item.getPSSysImage()><#if img.getCssClass()?? && (img.getCssClass()?length gt 0)>
    iconName="${img.getCssClass()}"
    </#if></#if> 
21
    @groupuiactionclick="groupUIActionClick($event)">
ibizdev's avatar
ibizdev committed
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
<#assign content>
    <#list item.getPSDEFormDetails() as formmenber>
    <#if !(formmenber.isHidden?? && formmenber.isHidden())>
    <#ibizinclude>
    ../@MACRO/CONTROL/FORM_MEMBER_LAYOUT.vue.ftl
    </#ibizinclude>
    </#if>
    </#list>
</#assign>
<#if item.getPSLayout()?? &&  item.getPSLayout().getLayout() == "FLEX">
<#assign pageLayout = item.getPSLayout()>
        <#if item.getPSSysImage()??><#assign img=item.getPSSysImage()><#if img.getCssClass()?? && (img.getCssClass()?length gt 0)><i class="${img.getCssClass()}" style="margin-right: 2px;"></i></#if></#if>    
        ${content}    
    </div>
<#else>
KK's avatar
KK committed
37
    ${content}    
ibizdev's avatar
ibizdev committed
38 39 40
</#if>
</app-form-group>
</#if>