如何使用SAP UI5事件获取sViewName

2020-08-20 09:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在SAP UI5应用程序...

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

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


嗨,

在SAP UI5应用程序上触发事件时,我试图获取视图名称。

例如,视图A在视图上具有两个元素(2个文本字段),并且更改事件都记录在这两个元素上。 当事件触发时,我想使用事件获取视图名称。 我知道可以通过使用getParent()。getParent()。getParent()来获取它,但是它有任何方法还是正确的方法呢?

(39.3 kB)
3条回答
当学会了学习
2020-08-20 10:15 .采纳回答

嗨,斯瓦蒂,

我假设您的事件为buttonPress。 查看此示例,看看是否可以获取视图。

 buttonPress:function(oEvent){
     var b = oEvent.getSource();
     而(b && b.getParent){
       b = b.getParent();
       如果(b sap.ui.core.mvc.View的实例){
         console.log(b.getMetadata()); //如果找到您的视图
         打破;
       }
     }
   } 

致谢

Venkat

一周热门 更多>