为什么json模型的odata属性没有列?

时间:2019-07-25 14:41:48

标签: json sapui5

我正在从JSON对象在UI5中创建JSON模型。但是它缺少JSON模型中的columns数组。我在控制台中检查了模型,并且odata属性没有列。检查图像以作证明。

https://ibb.co/hLmYpZb

因此,我想知道如何显示该列。

这是我的代码。

var emptyModel = {
    "columns": []
};
this.setModel(new JSONModel(JSON.stringify(emptyModel)), "selcontent");

我希望该列显示在JSON模型的odata属性下。

1 个答案:

答案 0 :(得分:0)

JSONModel等待一个普通对象 一个 URL 字符串作为第一个参数。

  

从中加载JSON的URL或JS对象(source)

字符串化emptyModel的结果是"{"columns":[]}",它既不是对象也不是URL。