点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们在UI5应用程序...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们在UI5应用程序...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们在UI5应用程序中使用了一堆IoT重用控件(主要是测量值和传感器图表),并希望实现实时更新页面。在中,您可以找到这些控件的文档 一个名为 doReload()的操作。
我尝试使用如下所示的doReload,以便它在调用onInit之后每隔几秒钟运行一次:
onInit:function(){ this.updateMeasuredValues() }, updateMeasuredValues:function(){ setInterval(function(){ var mValues = this.getView()。byId(" measuredValues0"); mValues.doReload(); } .bind(this),3000); }
不幸的是,这些函数在运行时抛出此错误:
IoTMeasuredValues.js?eval:4 未捕获的TypeError:无法在f.doReload读取未定义的属性" getParameter" (IoTMeasuredValues.js?eval:4)在f.eval(Main.controller.js?eval:31)
我了解这些函数需要带有参数的某种对象,但是文档没有提供任何进一步的信息。
有人以前使用过doReload()函数,可以给我一些建议吗?
干杯
保罗
嗨,保罗,
很高兴您找到了原因。
同时,您可以通过odata服务获取数据并将其存储到JSON模型中。 接下来,将其绑定并显示在Viz框架图中。 最后,在setInterval中,您再次获取数据,完成后,更新模型并绑定Viz框架图。
一种解决方法。
亲切的问候,
干
一周热门 更多>