2017-08-24 67 views
0

我在网上阅读了所有可用的内容,包括SAPUI5 Explored Apps,API等几小时后写了这里。在SAPUI5中,如何在UseMap中使用sap.m.Image并获取点击位置?

我需要使用Image with Maps来定义和捕获图像中的不同可点击区域。

SAPUI5探讨说有一个UseMap参数,但没有提供足够的信息或示例。我尝试过,无法映射并获取点击的位置。

该API提供sap.m.ImageHelper,其中一个参数使用地图。但它也缺乏示例或足够的文档。

最后,我知道有一些在线使用sap.ui.commons的例子。但我找不到任何使用sap.m的示例

任何人都有这样的真实工作示例?

谢谢!

问候,

道格拉斯

+0

映像本身是标准元素'',它具有名称属性。这个名字出现在'useMap'参数中。除此之外,它看起来是完全标准的HTML。 Havent'使用它,检查映像教程? – Jorg

回答

0

的sap.m.Image USEMAP属性简单地增加一个USEMAP属性的元素。但是,您需要使用与useMap属性一起使用的地图元素以及区域。

您可以使用sap.ui.core库中的HTML控件将HTML地图元素添加到页面。

<Image src="img/someImage.jpg" 
    width="200px" 
    useMap="regions" 
> 
</Image> 

<core:HTML content='&lt;map name=&quot;regions&quot;&gt; 
        &lt;area shape=&quot;rect&quot; coords=&quot;0,0,82,126&quot; href=&quot;link1.html&quot; alt=&quot;Link 1&quot;&gt; 
        &lt;area shape=&quot;rect&quot; coords=&quot;90,90, 158,103&quot; href=&quot;link2.htm&quot; alt=&quot;Link 2&quot;&gt; 
        &lt;/map&gt;'> 
</core:HTML> 
+0

这很有效,非常感谢斯蒂芬! –

相关问题