点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我是sapUI5的新手,使用集成到vizframe柱形图上的格式化程序遇到麻烦。 我需要做的是使用欧元货币格式将kWh的值从13,171格式化为13.171。 我已经有了格式化程序,但无法将其集成到控制器上,如下所示。
这是我的代码,用于从控制器设置vizframe。
var oVizFrame = this.getView()。byId(" idcolumn"); oVizFrame.removeAllFeeds(); oVizFrame.destroyDataset(); var oDataset = new sap.viz.ui5.data.FlattenedDataset({ 尺寸:[{ 名称:'Monat', 值:" {MONTH}"}], 措施:[{ 名称:" kWh", value:" {VALUE}"}], 数据:{ 路径:"/img/rs0" } }); oVizFrame.setDataset(oDataset); oVizFrame.setModel(VincaGasDataModel); oVizFrame.setVizType('column'); //可见框的类型 //设置Viz属性 oVizFrame.setVizProperties({ plotArea:{ dataLabel:{ /* formatString:CustomerFormat.FIORI_LABEL_SHORTFORMAT_2,*/ 可见:错误, } }, valueAxis:{ 标签: { formatString:null }, 标题:{ 可见:正确, 文字:" kWh" } }, categoryAxis:{ 标题:{ 可见:正确, 文字:" Monat" } }, 标题:{ 可见:错误, 文字:"年份" } }); var Scales = [{ 'feed':'color', 'palette':['#40bf40'] }]; var feedValueAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({ 'uid':" valueAxis", 'type':"度量", '值':[" kWh"] }), feedCategoryAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({ 'uid':" categoryAxis", 'type':"维度", 'values':[" Monat"] }); var vizScalesOption = {replace:true}; oVizFrame.setVizScales(scales,vizScalesOption); oVizFrame.addFeed(feedValueAxis); oVizFrame.addFeed(feedCategoryAxis);
(7.4 kB)
您需要传递自定义格式化程序并将数据格式化为相关的格式。 请找到下面的链接,该链接已得到答复。
https://archive.sap.com/discussions/thread/3847251
此致
Mahesh
上次我检查了它是否可以格式化日期格式,并且在那个代码中没有地方可以看到它使用图表容器,它只使用charformatter和自定义格式化程序并进行设置 模拟。 如果您需要更多信息,请查看下面的文档。
https://ui5.sap.com/docs/vizdocs/index.html
一周热门 更多>