GeoMap控件存在错误??? 能请您确认吗?

2020-09-01 20:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我一直遇到sap.ui...

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

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


你好

我一直遇到sap.ui.vbm.GeoMap控件的问题。

当我单击项目时,不会触发点击事件。

我发现demokit上给出的示例也与

存在相同的问题

https://sapui5 .netweaver.ondemand.com/explored.html#/sample/sap.ui.vbm.sample.GeoMapSpots/code

在视图中,单击=未触发onClickSpot。

虽然触发了onClickItem,但未提供我要查找的特定于地点的数据的引用。

下面是我的代码(与示例代码几乎相同。

sytanx似乎没什么问题。

请帮助您弄清这是Geomap的错误还是我做错了什么。

我的要求是,当用户单击Spot时,它应该打开一个窗口,在这里我可以获取已单击的Spot的引用。

controllerName =" roughworkxmlview.testXML"

xmlns:mvc =" sap.ui.core.mvc"

xmlns:core =" sap.ui.core"

xmlns:commons =" sap.ui.commons"

xmlns =" sap.m"

xmlns:vbm =" sap.ui.vbm"

height =" 100%"

displayBlock =" true">

<页面

showHeader =" false"

enableScrolling =" false">

id =" vbi"

width =" 100%"

height =" 100%"

initialZoom =" 1">

posChangeable =" true"

点击:onClickItem

scaleChangeable =" false"

items =" {/Spots/items}">

id ="现货"

position =" {pos}"

tooltip =" {植物描述}"

contentOffset =" {contentOffset}"

image =" {image}"

click =" onClickSpot"

contextMenu =" onContextMenuSpot"

>

6条回答
Baoming ROSE
2020-09-01 21:04 .采纳回答

解决了!!!!

存在json加载问题。 呈现视图之前未加载JSON。

我以前的代码是

var oModel = new JSONModel(" plantdashboarddemojs/Data/Data.json");

this.getView()。setModel(oModel);

我替换为

var oModel = new JSONModel();

oModel.loadData(" plantdashboarddemojs/Data/Data.json",null,false);

this.getView()。setModel(oModel);

现在已加载JSON,并且呈现了belore视图,因此可以很好地附加click事件。

问候

Ajinkya

一周热门 更多>