我正在使用sap webide。在我的应用程序中,我有一些与Odata绑定的vizcharts。现在我正在尝试将vizcharts下载为PDF。但我无法获得vizcharts的价值。 以下是来自JS控制器的代码。
downloadClickHandler: function(oEvent) {var str = "width=500px,height=600px";
var wind = window.open("", "PrintWindow", str);
var chart = this.getView().byId("idVizFrameCountofTransactionUsed");
var Details = chart["sId"];wind.document.write(Details);
wind.print();
wind.close();
},
答案 0 :(得分:0)
您可以通过以下方式实现:
_onDownload : function() {
var oVizFrame = this.byId("chartContainerVizFrame");
var oModel = oVizFrame.getModel();
var oData = oModel.oData;
}
现在,在oData对象中,您可以获得图表中的数据。请查看此example,然后按下载图标。