点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在使用oData模型读...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在使用oData模型读...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我在使用oData模型读取记录的控制器中有以下代码。 在成功函数中,我试图访问外部函数变量" that"。 但是我收到错误" 未捕获的ReferenceError:未定义"。 我无法确定问题。 您能告诉我我所缺少的吗? 感谢您的帮助
Ravikanth,问候
onRouteMatched:函数(){ 调试器; var oModel = this.getOwnerComponent()。getModel(" PES"); var path ="/img/DEFAULTSSet('ABCD')"; var that = this; oModel.read(path,{ 异步:错误, 成功:函数(oData){ that.getOwnerComponent()。getModel(" defaults"); }, 错误:函数(oError){ } }); },
也许是因为onRouteMatched。
在传递函数onRouteMatched时,按如下所示传递onRouteMatched.bind(this)或显式传递" this"以实现如下所示的功能
https://help.sap。 com/doc/saphelp_uiaddon20/2.05/zh-CN/f9/6d2522a5ca4382a274ae3c6d002ca0/frameset.htm
以同样的方式,您不需要将此传递给您,您可以像下面这样
成功:function(){
}。bind(this)
一周热门 更多>