点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我一直遇到sap.ui...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我一直遇到sap.ui...
加入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" >
解决了!!!!
存在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
一周热门 更多>