SAPUI5图表50053尺寸标注绑定不完整。

2020-09-03 12:28发布

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

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


专家您好,

请帮助我纠正此错误。 我得到 [50053]-尺寸标注绑定不完整。

在我的代码中, 我已将数据中的名称与feed中的值相同。

这是我的代码

在Home.view.xml中

 ...
 xmlns:viz =" sap.viz.ui5.controls"
 ...
 
      
  

在Home.controller.js中

 ...
 onAfterRendering:function(){
     ...
     让oDataset = new FlattenedDataset({
         数据:{
 路径:"商店>/purchaeValueCategory"
 },
 尺寸:[{
 名称:"类别",
             值:" {Store>类别}"
 }],
 措施:[{
 名称:"值",
 值:" {Store>收入}"
 }]
     });
     this.oVizFrame.setDataset(oDataset);
     this.oVizFrame.setVizType(" donut");

     让feedCategoryAxis = new FeedItem({
 'uid':" categoryAxis",
 'type':"尺寸",
 '值':["类别"]
     });
     让feedValueAxis = new FeedItem({
 'uid':" valueAxis",
 'type':"度量",
 '值':["值"]
     });
     this.oVizFrame.addFeed(feedCategoryAxis);
     this.oVizFrame.addFeed(feedValueAxis);
 }

 ... 

我在称为"商店"的模型中的测试数据

 {
     ...
     " purchaeValueCategory":[{
         "收入":0.1,
         "类别":"其他"
     },{
         "收入":0.2,
         "类别":"计算机操作系统"
     },{
         "收入":0.3,
         "类别":"计算机组件"
     },{
         "收入":0.4,
         "类别":"计算机系统"
     }]
     ...
 } 

在页面上,它告诉了我

如此,请帮助我找出问题所在。 非常感谢!

(5.0 kB)

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

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


专家您好,

请帮助我纠正此错误。 我得到 [50053]-尺寸标注绑定不完整。

在我的代码中, 我已将数据中的名称与feed中的值相同。

这是我的代码

在Home.view.xml中

 ...
 xmlns:viz =" sap.viz.ui5.controls"
 ...
 
      
  

在Home.controller.js中

 ...
 onAfterRendering:function(){
     ...
     让oDataset = new FlattenedDataset({
         数据:{
 路径:"商店>/purchaeValueCategory"
 },
 尺寸:[{
 名称:"类别",
             值:" {Store>类别}"
 }],
 措施:[{
 名称:"值",
 值:" {Store>收入}"
 }]
     });
     this.oVizFrame.setDataset(oDataset);
     this.oVizFrame.setVizType(" donut");

     让feedCategoryAxis = new FeedItem({
 'uid':" categoryAxis",
 'type':"尺寸",
 '值':["类别"]
     });
     让feedValueAxis = new FeedItem({
 'uid':" valueAxis",
 'type':"度量",
 '值':["值"]
     });
     this.oVizFrame.addFeed(feedCategoryAxis);
     this.oVizFrame.addFeed(feedValueAxis);
 }

 ... 

我在称为"商店"的模型中的测试数据

 {
     ...
     " purchaeValueCategory":[{
         "收入":0.1,
         "类别":"其他"
     },{
         "收入":0.2,
         "类别":"计算机操作系统"
     },{
         "收入":0.3,
         "类别":"计算机组件"
     },{
         "收入":0.4,
         "类别":"计算机系统"
     }]
     ...
 } 

在页面上,它告诉了我

如此,请帮助我找出问题所在。 非常感谢!

(5.0 kB)
付费偷看设置
发送
2条回答
派大星 ヾ
1楼 · 2020-09-03 12:43.采纳回答

您好 Yi Zou

进料项uid被限制为 图表类型。 如下更新,它应该可以正常工作。

https ://ui5.sap.com/#/api/sap.viz.ui5.controls.common.feeds.FeedItem

https://ui5.sap.com/docs/vizdocs/index.html# reference/chartProperty/Charts/Pie%20%20(2)/Donut%20Chart/

让feedCategoryAxis = new FeedItem({
 'uid':"颜色",
 'type':"尺寸",
 '值':["类别"]
     });
     让feedValueAxis = new FeedItem({
 'uid':"大小",
 'type':"度量",
 '值':["值"]
     }); 

感谢

Mahesh

SC_Yao
2楼-- · 2020-09-03 12:34

谢谢Mahesh,它有效!

一周热门 更多>