在sap.ui.vbm.Spot的click事件上添加弹出窗口时出错

2020-08-22 15:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家 我在地图容器中具...

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

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


嗨,专家

我在地图容器中具有sap.ui.vbm.GeoMap控件,并已向地图添加了资源和景点。 我正在使用版本 SAP UI5 1.74.1

我已经绑定了景点中的项目,并且能够看到地图上的多个景点项目,如以下示例中所述。 到目前为止一切顺利。

地理地图 景点

现在,该地点具有点击事件。 如果尝试在现场使用openWindow方法打开一个窗口(如SAP示例中所述),则窗口将按预期方式打开。

 evt.getSource()。openDetailWindow("我的详细信息窗口"," 0"," 0"); 

我在我的应用程序中添加了一个Popover作为片段,现在我试图通过单击Spot打开该片段。 但是,即使该点在地图上可见,该程序也会因以下错误而异常:

20020-03-03 19:44:01.969135 sap.m.Popover ID = __popover1-popover:由尚未呈现的控件打开。 -

经过进一步分析,我发现Spot的渲染器是 sap.ui.vbm.SpotsRenderer。 但是我在sap.ui.vbm库中找不到同名的任何.js文件。 因此,我不确定是否是由于缺少某些库而导致的,或者我缺少其他内容。

我已经检查了片段代码,并且只需单击一个按钮就可以打开它。

如果我想的方向错误或做错了事,请告诉我。

谢谢

Vaibhav Maheshwari

(25.4 kB)