基于SAPUI5中html元素上的单击事件执行函数
嗨,我正在尝试在我的控制器中定义一个函数,以便在按下图片的特定区域时执行。我正在使用html映射来定义图片的区域(下面的代码)基于SAPUI5中html元素上的单击事件执行函数,sapui5,Sapui5,嗨,我正在尝试在我的控制器中定义一个函数,以便在按下图片的特定区域时执行。我正在使用html映射来定义图片的区域(下面的代码) 是否可以将onclick事件的eventHandler附加到这些区域?或者有其他方法可以做到这一点吗?我想应该是这样的: onclick="sap.ui.getCore().byId('__xmlview0').getController().SomeMethodFoo()" 但您需要管理自己以了解视图ID,而视图ID并不总是“\uuuxmlview0” sap.ui
是否可以将onclick事件的eventHandler附加到这些区域?或者有其他方法可以做到这一点吗?我想应该是这样的:
onclick="sap.ui.getCore().byId('__xmlview0').getController().SomeMethodFoo()"
但您需要管理自己以了解视图ID,而视图ID并不总是“\uuuxmlview0”
sap.ui.define([
"sap/ui/core/mvc/Controller"], function (Controller) {
"use strict";
return Controller.extend("Demo.picture.controller.Main", {
SomeMethodFoo: function () {
"method to be executed when area_1 is pressed"
},
SomeMethodGoo: function () {
"method to be executed when area_2 is pressed"
}
});});
onclick="sap.ui.getCore().byId('__xmlview0').getController().SomeMethodFoo()"