使用customDataControl将自定义数据添加到sap.viz.ui5.controls.Popover

2020-08-17 05:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想在条形图的弹出框中添加一个附...

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

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


我想在条形图的弹出框中添加一个附加字段。 我希望在弹出框中添加一个日期字段以及净价格。 我怎么做??

我在SDK中找到了customDataControl属性,但是如何使用它呢?

我希望在价格后加上日期。

谢谢

Siddharth

(33.2 kB)
3条回答
南山jay
2020-08-17 05:49 .采纳回答

Siddharth,您好

您可以在下面查看标准的可视帧示例:

https://ui5.sap.com/#/ sample/sap.viz.sample.CustomPopover/code

您可以在" CustomPopover.controller.js"中的onDatasetSelected方法中看到,它们通过一些弹窗道具将Viz框架弹窗实例化,这是您需要设置功能的地方;

 this.oPopOver =新的sap.viz.ui5.controls.Popover(bindValue.popoverProps);
                 this.oPopOver.connect(this.oVizFrame.getVizUid());
 

在标准示例中,他们返回的是html控件,但您可以像下面这样返回:(我只是发送文本,可以传递控件的混合。

),而不是bindVaue.popoverProps。
 popoverProps:{
                         'customDataControl':函数(数据){
                             if(data.data.val){
      
                                返回新的sap.m.Text({text:" Testing"});
                             }
                         }
                     }
 

一周热门 更多>