点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
自从发布以来已经有一段时间了,但是这让我挠头。 我正在尝试从Master.view.xml导航到Detail.view.xml。 到目前为止非常简单。 但是,在detail.view.xml的一个面板上,我想从导航属性中获取数据,所以我尝试使用$ expand。 我没有任何结果,处于僵局。
我正在使用标准CRM CRM CRM_OPPORTUNITY_SRV服务。
这是我的detail.view.xml。 id = _panel1的第二个面板不起作用。 第三面板现在是空白。
<页面> <页面标题=" {ProspectName}" showNavButton =" true" navButtonPress =" GoToMaster"> <内容> <内容> <列表> 工具栏> 列表> <内容> 工具栏> <项目>
/> 列表> <内容> 工具栏>
这是我的detail.controller.js。 这里没有什么特别的,但以防万一。
sap.ui.define([" sap/ui/core/mvc/Controller"],function(Controller){ "使用严格"; return Controller.extend(" MyOpportunities.controller.Detail",{ onInit:function(){ var oRouter = sap.ui.core.UIComponent.getRouterFor(this); oRouter.getRoute(" r_detail")。attachMatched(this._onRouteFound,this); }, _onRouteFound:函数(oEvent){ var oArg = oEvent.getParameter(" arguments"); var oView = this.getView(); oView.bindElement({ 路径:"/img/Opportunities(guid'" + oArg.Guid +"')" }); }, GoToMaster:function(oEvent){ var oRouter = sap.ui.core.UIComponent.getRouterFor(this); oRouter.navTo(" r_master"); } }); });
对于我在这里做错的任何建议,我将不胜感激。 真的很感激。 我花了过去的半天时间在圈子里跑步。
让我知道发布更多详细信息是否有帮助。
谢谢,
格雷格
嗯,我从未能够通过修改视图来使其工作。 但是,我只是修改了调用该视图的控制器以在其中包含$ expand。 我是这样的:
一周热门 更多>