2020-08-14 06:13发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想在清单的crossnavig... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想在清单的crossnavigation属性中传递参数,以导航到启动板上的另一个应用程序。
我需要传递一个绑定属性。 有线索吗?
HI
这是我的方法:
查看:
<按钮text =" History" press =" onNavigateToHistory"/>
控制器:
onNavigateToHistory:函数(){ var isManager = this.getView()。byId(" teamcalendar")。getBindingContext()。getObject()。IsManager; if(isManager ===" X"){isManager = true;}//isManager mag niet leeg zijn !! ->转储 if(isManager ===""){isManager = false;}//isManager mag niet leeg zijn !! ->转储 var centralPerson = this.getView()。byId(" teamcalendar")。getBindingContext()。getObject()。Mycentralperson; var oRouter = sap.ui.core.UIComponent.getRouterFor(this); oRouter.navTo(" history",{ userId:this.user, isManager:isManager, centralPerson:centralPerson },错误); },
清单:
清单:"路线":[ { " pattern":" tohistory/{userId},{isManager},{centralPerson}", " name":" history", " target":"历史" }
在源代码视图中,读取您的参数:
onInit:函数(){ sap.ui.core.UIComponent.getRouterFor(this).getRoute(" history")。attachPatternMatched(this._onObjectMatched,this); },
_onObjectMatched:函数(oEvent){ this.user = oEvent.getParameter(" arguments")。userId; this.isManager = oEvent.getParameter(" arguments")。isManager; this.centralPerson = oEvent.getParameter(" arguments")。centralPerson; ... },
KR
Vincent
最多设置5个标签!
HI
这是我的方法:
查看:
控制器:
清单:
在源代码视图中,读取您的参数:
控制器:
KR
Vincent
一周热门 更多>