我有一个SAPUI5表与简单模型绑定。我正在使用SAPUI5的Table控件打印数据。我将name字段与table控件的name列绑定,在下一列中我有一个按钮。当你按下这个按钮时,我想对模型执行一些操作(读取),但是我无法想出一种在按钮的回调函数中获取模型实例的方法。
这是重现问题的JSBin。
答案 0 :(得分:15)
感谢来自SAP社区的用户,问题的答案就在这里。
这是解决当前模型的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);
}
});