this.getView不是一个函数

2020-09-04 12:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在创建ui5应用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在创建ui5应用程序时,我正在尝试实现自动刷新。

 return Controller.extend(" Dashboard.controller.DashboardMasterView",{
   格式化程序:formatter,

   onBeforeRendering:function(){
   console.log(" Dashboard.controller.DashboardMasterView onBeforeRendering");
   },

   onAfterRendering:function(){
   console.log(" Dashboard.controller.DashboardMasterView onAfterRendering");

   setInterval(function(){
        console.log(this.getView()。getModel());
   },10000);
   },

   onInit:function(){
   console.log(" Dashboard.controller.DashboardMasterView OnInit");
 

我在视图中的onInit函数中设置模型,但是如何在setInterval函数中访问模型? 我总是收到错误,this.getView不是一个函数。

提前谢谢克里斯

2条回答
浮生未央
2020-09-04 12:50 .采纳回答
  1. onAfterRendering:function(){
  2. console.log(" Dashboard.controller.DashboardMasterView onAfterRendering");
  3. var _this = this;
  4. setInterval(function(){
  5. console.log(_this.getView()。getModel());
  6. },10000);
  7. },

也许像这样可能会有所帮助。

致谢,

Sarbjeet Singh

一周热门 更多>