通过汇总模型将动态数据绑定到比较微图

2020-08-22 21:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在从模型中的json文件获取数据时遇到问题。 并将数据提供给我使用

尝试过的比较微图

https://blogs.sap.com/2017/05/18/dynamic-data-in-comparison-micro-chart-in-generic-tile-in-xmlviews/

此Blogspot,但不起作用。 这是xml视图:

这是我的json数据,有7个json数组数据。

并且在controller.js中,聚合操作如下:

var model = new JSONModel(filename.json)

this.getView()。setModel(model,"别名");

我尝试使用别名,但是不起作用。

最后我想问一下如何操作json数据并馈入xml视图。

就像在我的json文件中一样,我想添加所有的microChart [" value"]并提供给xml视图。

请帮助我解决这个问题。

(15.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在从模型中的json文件获取数据时遇到问题。 并将数据提供给我使用

尝试过的比较微图

https://blogs.sap.com/2017/05/18/dynamic-data-in-comparison-micro-chart-in-generic-tile-in-xmlviews/

此Blogspot,但不起作用。 这是xml视图:

这是我的json数据,有7个json数组数据。

并且在controller.js中,聚合操作如下:

var model = new JSONModel(filename.json)

this.getView()。setModel(model,"别名");

我尝试使用别名,但是不起作用。

最后我想问一下如何操作json数据并馈入xml视图。

就像在我的json文件中一样,我想添加所有的microChart [" value"]并提供给xml视图。

请帮助我解决这个问题。

(15.7 kB)
付费偷看设置
发送
3条回答
派大星 ヾ
1楼-- · 2020-08-22 22:28

嗨,

在 component.js 中执行以下操作:

 var oModel = new JSONModel({microChart:[]});
 this.setModel(oModel);
 oModel.loadData(sUrl); 

其目的是使用空表设置模型。 在UI重新呈现过程中,它可以与该模型进行绑定(无论是否设置了数据,都将在以后进行)。 因此,可以并行加载模型。

致谢

约瑟夫

lukcy2020
2楼-- · 2020-08-22 22:21

感谢约瑟夫的贡献,

但是我不能将json文件绑定到控制器,也不能将控制器绑定到比较微图。

我想使用JSON文件将数据绑定到xml。

使用本地var data = {data:[{{}]}

正在工作,但仍未绑定到xml。

上图是xml的一部分,可以使用我的比较微图。 我需要在这里给出什么语法。

如果我能够绑定到xml比较microChart,这将非常有帮助。 我是将数据绑定到xml视图的新手。

谢谢。

huskylover
3楼-- · 2020-08-22 22:03

在控制器中写入

var oModel = new sap.ui.model.json.JSONModel(filepath);

var mc = this.getView.ById(" comparisonMicrChartID");

mc.setModel(oModel);

Comparison.View




data =" {path:'/microChart'}"

microChart是jsonFile根元素的名称,例如:

{

"微图":[

{" title":"进行中的预评估",

"值":5,

"颜色":"#EE1100"}

}

一周热门 更多>