单击表格行上的按钮时获取模型

RaY*_*ell 3 sapui5

我有一个SAPUI5表与简单模型绑定.我正在使用SAPUI5的Table控件打印数据.我将name字段与table控件的name列绑定,在下一列中我有一个按钮.当你按下这个按钮时,我想对模型执行一些操作(读取)但是我无法想出一种在按钮的回调函数中获取模型实例的方法.

这是重现问题的JSBin.

RaY*_*ell 16

以下是SAP社区用户对问题的回答.

JSBin

press是解析当前模型的事件处理程序的更新代码

var button = new sap.ui.commons.Button({
    text: "Button",
    press: function (e) {
        var model = this.getModel();
        var path = e.getSource().getBindingContext().getPath();
        var obj = model.getProperty(path);
        console.log(obj);
    }
});
Run Code Online (Sandbox Code Playgroud)