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 版中引入。

比较以下文档

1.56.x - Handling Events in XML Views

1.54.x - Handling Events in XML Views