javascript - 将数据推送到 JSONModel

标签 javascript json sapui5

我有一个包含以下数据的模型:

oData_main = {EmployeeName: "abc", EmployeeID:"123"};

我想将另一个模型的数据添加到我的模型中,这样生成的模型数据将如下所示。

oData_phone:{home:"789",office:"567"} `//this is a temporary variable.`

oData_main= {EmployeeName: "abc", EmployeeID:"123", phone:{home:"789",office:"567"}};

我正在尝试在 SAP UI5 应用程序中执行此操作。

最佳答案

您可以使用 JSONModel 的 setProperty方法:

var oModel = new sap.ui.model.json.JSONModel({
    EmployeeName: "abc",
    EmployeeID: "123"
});
oModel.setProperty("/phone", {
    home: "789",
    office: "567"
});

关于javascript - 将数据推送到 JSONModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37158203/

相关文章:

json - 为什么 JSON 类型的 HTTP 501 错误以 text/html 而不是 application/json 的形式呈现给 UI?

android - 在服务器端处理 JSON

javascript - 以编程方式创建 SAPUI5 应用程序?

sapui5 - 过滤超过一列

javascript - 用于依赖状态切片的 Redux reducer/state-shape 设计

javascript - 让 Coffescript 代码变得干燥

javascript - 如何使字符串兼容 JSON.parse()

javascript - 转置 JSON 数据

javascript - 将一个 header 元素的值设置为另一个

javascript - 如何创建可拖动的菜单 div(桌面和移动设备)