提交 aaed590c 编写于 作者: tony001's avatar tony001

调整界面行为准备参数部分

上级 b29f56af
<#-- 获取导航上下文 -->
<#macro getNavigateContext currentItem>
{<#t>
<#if currentItem.getPSNavigateContexts?? && currentItem.getPSNavigateContexts()??>
<#list currentItem.getPSNavigateContexts() as navContext>
${navContext.getKey()}:<#if navContext.isRawValue()?? && navContext.isRawValue() == true>"${navContext.getValue()}"<#else>"%${navContext.getValue()}%"</#if><#if navContext_has_next>,</#if><#t>
</#list>
</#if>
}<#t>
</#macro>
<#-- 获取导航参数 -->
<#macro getNavigateParams currentItem>
{<#t>
<#if currentItem.getPSNavigateParams?? && currentItem.getPSNavigateParams()??>
<#list currentItem.getPSNavigateParams() as navParam >
${navParam.getKey()}:<#if navParam.isRawValue()?? && navParam.isRawValue() == true>"${navParam.getValue()}"<#else>"%${navParam.getValue()}%"</#if><#if navParam_has_next>,</#if><#t>
</#list>
</#if>
}<#t>
</#macro>
<#-- 逻辑事件 -->
/**
* 逻辑事件
......@@ -41,9 +20,8 @@ ${navParam.getKey()}:<#if navParam.isRawValue()?? && navParam.isRawValue() == tr
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = <#if uiAction.getUIActionParamJO()??>${uiAction.getUIActionParamJO().toString()}<#else>{}</#if>;
<#if uiAction.getPSNavigateParams?? && uiAction.getPSNavigateParams()??>Object.assign(paramJO,<@getNavigateParams uiAction />);</#if>
let contextJO:any = <#if uiAction.getPSNavigateContexts?? && uiAction.getPSNavigateContexts()??><@getNavigateContext uiAction /><#else>{}</#if>;
let paramJO:any = {};
let contextJO:any = {};
<#-- 是否存在界面行为数据部件 -->
<#if item.getPSAppViewUIAction().getXDataPSControl?? && item.getPSAppViewUIAction().getXDataPSControl()??>
<#assign xData = item.getPSAppViewUIAction().getXDataPSControl()/>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册