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:56

亲爱的萨比吉,

我要求在特定时间间隔后需要刷新条形图的地方。

我尝试了相同的方法,但间隔完成后它不会触发事件。

请找到以下代码:-

onAfterRendering:函数()

{var self = this;

this.intervalHandle = setInterval(self.reload(),30000);

}

请让我知道我在这里还有什么想念。

谢谢

Surekha

一周热门 更多>