CONTROL-BASE.vue#DETAIL_DRUIPART.ftl 2.0 KB
Newer Older
KK's avatar
KK committed
1
<#ibizinclude>../../@NAVPARAMS/FUNC/PUBLIC.vue.ftl</#ibizinclude>
ibizdev's avatar
ibizdev committed
2
<#if item.render??>
3
    ${item.render.code}
ibizdev's avatar
ibizdev committed
4 5 6 7 8
<#else>
<#assign dritem = item.getPSDEDRItem() />
<#assign refView = item.getPSAppView() />
<#assign appDataEntity = refView.getPSAppDataEntity()/>
<app-form-druipart
9 10 11 12 13
    class='<#if item.getPSSysCss?? && item.getPSSysCss()??>${item.getPSSysCss().getCssName()}</#if>' 
    parameterName='${appde.getCodeName()?lower_case}' 
    refviewtype='<#if refView.getPSViewType()??>${refView.getPSViewType().getId()}</#if>'  
    refreshitems='<#if item.getRefreshItems()??>${item.getRefreshItems()}</#if>' 
    viewname='${srffilepath2(refView.codeName)}' 
KK's avatar
KK committed
14
    v-show="detailsModel.${item.getCodeName()}.visible" 
ibizdev's avatar
ibizdev committed
15
    paramItem='<#if item.getParamItem()??>${item.getParamItem()}<#else>${appde.getCodeName()?lower_case}</#if>' 
16 17 18
    style="<#if item.getPSLayoutPos()?? && item.getPSLayoutPos().getLayout() == "FLEX">height: 100%;</#if><#if item.getContentHeight() == 0><#if refView.getHeight() gt 0>height:${refView.getHeight()?c}px</#if><#else>height:${item.getContentHeight()?c}px;</#if>" 
    :formState="formState" 
    :parentdata='<#if dritem.getParentDataJO?? && dritem.getParentDataJO()??>${dritem.getParentDataJO()}<#else>{}</#if>' 
ibizdev's avatar
ibizdev committed
19 20 21 22 23 24 25
    :parameters="[
        <#if refView.getPSAppDERSPathCount() gt 0>
        <#list refView.getPSAppDERSPath(refView.getPSAppDERSPathCount() - 1) as deRSPath>
        <#assign majorPSAppDataEntity = deRSPath.getMajorPSAppDataEntity()/>
        { pathName: '${srfpluralize(majorPSAppDataEntity.codeName)?lower_case}', parameterName: '${majorPSAppDataEntity.getCodeName()?lower_case}' },
        </#list>
        </#if>
26
    ]" 
KK's avatar
KK committed
27
    tempMode='${refView.getTempMode()}'
28 29 30 31 32 33 34
    :context="context" 
    :viewparams="viewparams" 
    :navigateContext ='<@getNavigateContext item />' 
    :navigateParam ='<@getNavigateParams item />' 
    :ignorefieldvaluechange="ignorefieldvaluechange" 
    :data="JSON.stringify(this.data)"  
    @drdatasaved="drdatasaved($event)"/>
ibizdev's avatar
ibizdev committed
35
</#if>