【问题标题】:UI5 documentation clarification: model definition in UI5UI5 文档说明:UI5 中的模型定义
【发布时间】:2020-10-18 11:39:22
【问题描述】:

在 UI5 文档中它是 written:

// set data model
const oData = {
    recipient: {
        name: "World"
    }
};

但是没有任何地址:

  • 在这种情况下World 是什么意思。
  • 我们应该/可以在这里使用什么值?
  • 我们应该在这里指定recipient: {name: "World"} 还是我们唯一需要做的就是初始化new JSONModel(oData)

【问题讨论】:

    标签: model sapui5


    【解决方案1】:
    1. 以下代码只是一个普通的 JavaScript 对象,不是模型。
    const oData = {
        recipient: {
            name: "World"
        }
    };
    
    

    2.以下代码初始化一个模型。

    var oModel = new JSONModel(oData);
    

    在初始化之后,你可以获取/设置这个模型的任何属性

    var oRecipient = oModel.getProperty("/recipient");
    var sName = oModel.getProperty("/recipient/name");
    
    oModel.setProperty("/recipient",{"name":"abc"});
    oModel.setProperty("/recipient/name","abc");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 2020-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多