如何使UI5条形图将类似" 20140402"的字符串作为日期类型

2020-08-19 11:05发布

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

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


专家们:

我想创建一个X轴为日期类型的条形图。 我模型中的数据就像" 20140321"一样,条形图会将这些数据作为X轴上的INT对待,如图所示。 如何使条形图将数据显示为日期? 以下是我的代码:

================================================ ===

 var oData = {" quarter_info":[{" start_ags":" 20140321"," end_ags":" 20140603"," start_it":" 20140402"," end_it":" 20140702"}]};
 var oModel = sap.ui.model.json.JSONModel();
 oModel.setData(oData);

 var oDataset =新sap.viz.ui5.data.FlattenedDataset(" chartDataset",{
      尺寸:[{轴:1,名称:'AGS and IT'}],
      措施:[
           {name:'AGS',value:" {start_ags}"},
           {name:'IT',value:'{end_ags}'}
       ],
      数据:{
           路径:"/img/quarter_info",
           类型:new sap.ui.model.type.Date({source:{pattern:" yyyyMMdd"},pattern:" yyyy-MM-dd"}
      )}
 });

 var oBarChart = new sap.viz.ui5.Bar({width:" 80%",height:" 400px",dataset:oDataset});
 oBarChart.setModel(oModel);
 oBarChart.placeAt(" content");


 
rs.jpg (63.5 kB)

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

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


专家们:

我想创建一个X轴为日期类型的条形图。 我模型中的数据就像" 20140321"一样,条形图会将这些数据作为X轴上的INT对待,如图所示。 如何使条形图将数据显示为日期? 以下是我的代码:

================================================ ===

 var oData = {" quarter_info":[{" start_ags":" 20140321"," end_ags":" 20140603"," start_it":" 20140402"," end_it":" 20140702"}]};
 var oModel = sap.ui.model.json.JSONModel();
 oModel.setData(oData);

 var oDataset =新sap.viz.ui5.data.FlattenedDataset(" chartDataset",{
      尺寸:[{轴:1,名称:'AGS and IT'}],
      措施:[
           {name:'AGS',value:" {start_ags}"},
           {name:'IT',value:'{end_ags}'}
       ],
      数据:{
           路径:"/img/quarter_info",
           类型:new sap.ui.model.type.Date({source:{pattern:" yyyyMMdd"},pattern:" yyyy-MM-dd"}
      )}
 });

 var oBarChart = new sap.viz.ui5.Bar({width:" 80%",height:" 400px",dataset:oDataset});
 oBarChart.setModel(oModel);
 oBarChart.placeAt(" content");


 
rs.jpg (63.5 kB)
付费偷看设置
发送
3条回答
callcenter油条
1楼-- · 2020-08-19 11:40

你好,

如果您使用的是JSONModel,则可以简单地遍历数据并通过javascript格式化(至少作为紧急情况 解决方案????)

问候,

ben

95年老男孩
2楼-- · 2020-08-19 11:38

你们真棒

Haoba3210
3楼-- · 2020-08-19 11:44

嗨,

在视图中绑定AGS和IT字段时,请使用格式化程序功能。

formatter函数中的fValue参数将为您提供json模型中的值。该值可以轻松地设置为您想在客户端显示的任何格式。

此致

Viren Gupta

一周热门 更多>