gpt4 book ai didi

sapui5 - 如何在运行时查找 SAPUI5 元素的对象类型

转载 作者:行者123 更新时间:2023-12-04 04:53:22 25 4
gpt4 key购买 nike

我想知道如何在运行时获取 SAPUI5 Javascript 对象的对象类型。我可以检查对象是否属于特定类型,如下所示:

myObj instanceof sap.m.List

我在 Java 世界中寻找 .getClass() 的等价物。我尝试了一些在其他各种 SO 线程上描述的方法,例如 How do I get the name of an objects type in Javascript

似乎没有标准方法,而且我尝试过的方法似乎都不适用于 UI5。这不会给我造成问题,但是在开发工具中使用我的 Java 进行调试会很好地获取对象类型,因此知道我可以调用哪些方法。

干杯,
格雷戈尔

最佳答案

有一个元数据机制:

oControl = sap.ui.getCore().byId('<your control id>');
sType = oControl.getMetadata().getName();

实际上是从 sap.ui.core.Element#getMetadata 返回的对象包含一大堆内省(introspection)的善良。

关于sapui5 - 如何在运行时查找 SAPUI5 元素的对象类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com