XML View事件处理程序帮助器

时间:2019-05-07 19:47:58

标签: sapui5

我正尝试使用帮助程序类在xml视图中调用方法,如文档中所述 https://sapui5.hana.ondemand.com/#/topic/b0fb4de7364f4bcbb053a99aa645affe

<Button text="Press Me" press="ZUI5.ZTESTAPP.TestClass.handlePress.call($controller, 'Hello World')"/>

但是该对象在jQuery.sap.getObject中没有得到解析(返回未定义)。

这是帮助程序类代码

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 个答案:

答案 0 :(得分:0)

此功能在1.44.x版本中不可用

根据文档,它似乎仅在1.56版中引入。

比较以下文档

1.56.x - Handling Events in XML Views

1.54.x - Handling Events in XML Views