【问题标题】:Get the model when clicking a button on a table row单击表格行上的按钮时获取模型
【发布时间】:2023-03-20 01:39:01
【问题描述】:

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

这是重现问题的JSBin

【问题讨论】:

    标签: sapui5


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-05
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多