提交 063a5daf 编写于 作者: KK's avatar KK

解析参数调整

上级 2ecd9339
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
<#if ctrl.getEmbeddedPSAppDEView()??> <#if ctrl.getEmbeddedPSAppDEView()??>
<#assign embedddevedview = ctrl.getEmbeddedPSAppDEView()> <#assign embedddevedview = ctrl.getEmbeddedPSAppDEView()>
<${srffilepath2(embedddevedview.getCodeName())} <${srffilepath2(embedddevedview.getCodeName())}
:_context="JSON.stringify(context)" :_context="JSON.stringify(_context)"
:_viewparams="JSON.stringify(viewparams)" :_viewparams="JSON.stringify(_viewparams)"
:panelNavParam="panelNavParam" :panelNavParam="panelNavParam"
:panelNavContext="panelNavContext" :panelNavContext="panelNavContext"
:viewDefaultUsage="false" > :viewDefaultUsage="false" >
......
...@@ -23,6 +23,23 @@ ...@@ -23,6 +23,23 @@
*/ */
public panelNavContext= <@getNavigateContext ctrl />; public panelNavContext= <@getNavigateContext ctrl />;
/**
* 应用上下文
*
* @type {*}
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
public _context?: any;
/**
* 视图参数
*
* @type {*}
* @memberof ${srfclassname('${ctrl.codeName}')}
*/
public _viewparams?: any;
/** /**
* 获取多项数据 * 获取多项数据
* *
...@@ -89,8 +106,8 @@ ...@@ -89,8 +106,8 @@
*/ */
protected parsePanelParam(){ protected parsePanelParam(){
const { context: navContext, param: navParam } = this.$viewTool.formatNavigateParam({ context: this.panelNavContext, param: this.panelNavParam }, this.context, this.viewparams, {}); const { context: navContext, param: navParam } = this.$viewTool.formatNavigateParam({ context: this.panelNavContext, param: this.panelNavParam }, this.context, this.viewparams, {});
this.context = { ...this.context, ...navContext }; this._context = { ...this.context, ...navContext };
this.viewparams = { ...this.viewparams, ...navParam }; this._viewparams = { ...this.viewparams, ...navParam };
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册