JS SetTimeOut函数在SAPUI5应用程序中不起作用

2020-08-18 11:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,UI5ers, 我正在尝...

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

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


您好,UI5ers,

我正在尝试在我的视图控制器中使用settimeout方法。 但是永远不会调用超时方法。

为什么在Ui5中不能使用JS本机方法? 还是我使用错误?

谢谢

Bhaskar

11条回答
bbpeas
2020-08-18 11:53

嗨,Mahesh,

成功了,谢谢!

 onItemSelected:函数(oEvent)
 {
 Msg.show("已选择商品");
 var sPath = oEvent.getSource()。getBindingContext()。getPath();
 var oProductDetailPanel = this.byId(" productDetailsPanel");
 oProductDetailPanel.bindElement({path:sPath});
 this.byId(" productDetailsPanel")。setExpanded(true);
//setTimeout(this.hidePanelAgain,3000);
  jQuery.sap.intervalCall(3000,this," hidePanelAgain",[this]);
 },

 hidePanelAgain:函数(passedthis)
 {
 passthis.byId(" productDetailsPanel")。setExpanded(false);
 }

 

尽管有一个问题:setTimeout在控制器甚至HTML页面中都无法使用?

谢谢

Bhaskar