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

标签 sapui5

我有一个与简单模型绑定(bind)的 SAPUI5 表。我正在使用 SAPUI5 的表格控件打印数据。我将名称字段与表格控件的名称列绑定(bind),在下一列上我有一个按钮。当您按下此按钮时,我想对模型执行一些操作(读取)但是我无法找到在按钮的回调函数中获取模型实例的方法。

这是JSBin重现问题。

最佳答案

感谢 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);
    }
});

关于sapui5 - 单击表格行上的按钮时获取模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23210869/

相关文章:

sapui5 - 打印 - 计划日历 SAPUI5

tomcat - META-INF文件夹下的MANIFEST.MF文件的使用

javascript - 如何在 SAP UI5 代码中生成 UUID?

sapui5 - 如何在 SimpleForm 中隐藏组标题

sapui5 - 如何使用 "sap.ui.table.DataTable"显示 JSONModel 数据?

sapui5 - XML View 元素中的数据属性

javascript - 添加到数组 javascript

sapui5 - sap.m.Input 只允许正整数值

javascript - SAPUI5 上 .view.xml 和 .controller.js 文件的位置

data-binding - 查看不显示来自 Manifest.json 的模型数据