【问题标题】:How to get JSONModel in a controller SAPUI5如何在控制器 SAPUI5 中获取 JSONModel
【发布时间】:2016-07-05 13:58:54
【问题描述】:

我创建了一个 JSON 数据并保存在 webapp/json/TableData.json 和 manifest.json 中,我添加了以下代码:-

"BPCdata" : {
    "type": "sap.ui.model.json.JSONModel",
    "uri": "json/TableData.json"
},

如何在控制器中获取此模型?

【问题讨论】:

    标签: sapui5 sap-fiori


    【解决方案1】:

    将要获取的模型名称作为参数传递给getModel()

    this.getView().getModel("BPCdata");
    

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 这个答案是错误的。当使用清单时,模型将绑定到组件,该组件的层次结构高于核心。因此,您不会在核心中找到它。
      【解决方案3】:

      我得到了带有以下代码的模型。有用 !!。感谢您的回复。

      var bpcCollect = this.getOwnerComponent().getModel("BPCdata").getProperty("/BPC");

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-08
        • 2018-01-27
        • 2021-03-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多