0
ImageMapコントロールを使用して画像上に複数のクリック可能な領域を作成しています。私はaArea1をクリックすると OpenUI5でsap.ui.commons.Areaのクリックイベントを処理する方法
var oImage = new sap.ui.commons.Image("i1");
oImage.setSrc("images/FlowersAndWesp.jpg");
oImage.setAlt("alternative image text for i1");
oImage.setUseMap("Map1");
oImage.placeAt("sample1");
var oMap = new sap.ui.commons.ImageMap();
oMap.setName("Map1");
var aArea1 = new sap.ui.commons.Area ("Area1", {shape: "rect", alt: "Bee", href: "http://www.sap.com", coords: "40,20,100,80"});
var aArea2 = new sap.ui.commons.Area ("Area2", {shape: "circle", alt: "Flower", href: "http://www.sap.com", coords: "170,60,30"});
oMap.addArea(aArea1);
oMap.addArea(aArea2);
oMap.placeAt("sample1");
、代わりのhrefクリックイベントのaArea2を起動する必要があり、その中で私はいくつかのポップアップダイアログを書くことができます。
ありがとうございました。あなたは、ビンスニペットかもしれない小さな例を与えることができます。 –
私はあなたのコードに基づいて少しjsbinを作成し、私の答えにリンクを追加しました。 – jpenninkhof
ありがとうございましたhelp full answer –