点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当我想在主要细节灵活的列布局的详细信息页面上获取数据时。
我在Onint中使用这样的代码,但显示错误:未定义oEvent
var bindingContext = oEvent.getSource()。getBindingContext(" products"); var teammodel = bindingContext.getModel(); var teamfield = teammodel.getProperty(bindingContext.getPath());
如何在Onint函数中获取数据?
返回Controller.extend(" com.sap.cs.views.detailc",{ onInit:函数(){ this.oRouter = this.getOwnerComponent()。getRouter(); this.oModel = this.getOwnerComponent()。getModel(); this.oRouter.getRoute(" nodejirac")。attachPatternMatched(this._onProductMatched,this); this.oRouter.getRoute(" detailc")。attachPatternMatched(this._onProductMatched,this); var bindingContext = oEvent.getSource()。getBindingContext(" products"); var teammodel = bindingContext.getModel(); var teamfield = teammodel.getProperty(bindingContext.getPath()); },
贝拉嗨
实现此功能_onProductMatched
在详细信息视图控制器中,您可以在如下所示的模式中获取参数
嗨,您在哪里定义变量 oEvent ? 是在您的 _onproductMatched -Function的签名中吗?
Hi
在初始化时-您不会收到该事件。 您必须先获取视图,然后从视图中获取模型。
或者您可以尝试
问候,
Venkat
hi Venkateswaran ,
我曾经使用过该功能,但是仍然不能在我灵活的列布局中使用,谢谢您的回复
贝拉
一周热门 更多>