Here is my model
var oData = [{
"GroupName": "2017 Mar",
"SubGroupName": "SC",
"Values": "7"
}, {
"GroupName": "2017 Mar",
"SubGroupName": "SC",
"Values": "8"
}, {
"GroupName": "2017 Mar",
"SubGroupName": "SC",
"Values": "9"
}, {
"GroupName": "2017 Mar",
"SubGroupName": "SC",
"Values": "10"
}];
var oDataObj = new JSONModel({
results: oData
});
Here is how i assign the model
oVizFrame = new VizFrame({
vizType: 'vertical_bullet',
uiConfig: {
'applicationSet': 'fiori',
'showErrorMessage': true
}
}),
oFlatDataSet = new FlattenedDataset({
dimensions: [{
name: 'Group Name',
value: "{oChartModel>GroupName}"
}],
measures: [{
name: 'Values',
value: '{oChartModel>Values}'
}],
data: "oChartModel>/results",
feeds: [{
uid: 'actualValues',
type: 'Measure',
values: 'Value'
}, {
uid: 'categoryAxis',
type: 'Dimension',
values: 'Group'
}, {
uid: 'valueAxis',
type: 'Measure',
values: "{oChartModel>Values}"
}]
});
oVizFrame.setDataset(oFlatDataSet);
sap.ui.getCore().setModel(oDataObj, "oChartModel");
Getting [50017] - Invalid data binding error