XML 查看事件处理程序助手
XML View Event Handler Helper
我正在尝试使用助手 class 调用 xml 视图中的方法,详见文档
https://sapui5.hana.ondemand.com/#/topic/b0fb4de7364f4bcbb053a99aa645affe
<Button text="Press Me" press="ZUI5.ZTESTAPP.TestClass.handlePress.call($controller, 'Hello World')"/>
但是对象在 jQuery.sap.getObject 中没有得到解析(returns 未定义)。
这是助手class代码
sap.ui.define(["sap/ui/base/Object"],
function (Object) {
"use strict";
var o = Object.extend("ZUI5.ZTESTAPP.TestClass", {
constructor: function(){
},
initalize: function(oView){
this._view = oView;
},
handlePress: function(oEvent){
debugger;
//alert('Message Set');
}
});
return o;
});
此功能在版本 1 中不可用。44.x
根据文档,它似乎仅在 1.56 版中引入。
比较以下文档
我正在尝试使用助手 class 调用 xml 视图中的方法,详见文档 https://sapui5.hana.ondemand.com/#/topic/b0fb4de7364f4bcbb053a99aa645affe
<Button text="Press Me" press="ZUI5.ZTESTAPP.TestClass.handlePress.call($controller, 'Hello World')"/>
但是对象在 jQuery.sap.getObject 中没有得到解析(returns 未定义)。
这是助手class代码
sap.ui.define(["sap/ui/base/Object"],
function (Object) {
"use strict";
var o = Object.extend("ZUI5.ZTESTAPP.TestClass", {
constructor: function(){
},
initalize: function(oView){
this._view = oView;
},
handlePress: function(oEvent){
debugger;
//alert('Message Set');
}
});
return o;
});
此功能在版本 1 中不可用。44.x
根据文档,它似乎仅在 1.56 版中引入。
比较以下文档