Hi Experts,
I am following this link http://www.saplearners.com/column-chart-using-vizframesap-viz-ui5-controls-vizframe-sapui5/
Working fine.(json hardcoded value)
Hard coded json is like this:
var data = {
'Population' : [
{"year": "2010", "value": "784837437"},
]
};
But when i am calling odata and converting to json its not working.
I am facing problem in json .
please check my below code for json.
var fnSuccess1 = function(oModel, oResponse1){
var json = {
"Graph" : oModel
}
var oModel = new sap.ui.model.json.JSONModel();
oModel.setData(json);
var oVizFrame = this.getView().byId("idVizFrameColumn");
var oDataSet = new sap.viz.ui5.data.FlattenedDataset({
dimensions : [{
name : 'Total',
value : '{Total}' }],
measures : [{
name : 'Deliver',
value: '{Deliver}'}],
data : {
path : "/Graph"
}
});
oVizFrame.setDataset(oDataSet);
oVizFrame.setModel(oModel);
oVizFrame.setVizType('column'); // for column graph
oVizFrame.setVizProperties({
ploatArea: {
colorPalette : d3.scale.category20().range()
}
});
var feedValueAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
'uid' : "valueAxis",
'type' : "Measure",
'values' : ["Deliver"]
});
var feedCategoryAxis = new sap.viz.ui5.controls.common.feeds.FeedItem({
'uid' : "categoryAxis",
'type' : "Dimension",
'values' : ["Total"]
});
oVizFrame.addFeed(feedValueAxis);
oVizFrame.addFeed(feedCategoryAxis);