DPC 类被触发两次

  • 本文关键字:两次 DPC sapui5 abap
  • 更新时间 :
  • 英文 :


每当我执行 OData 调用时,DPC 类都会被触发两次。 我在SAP论坛中发现,如果是后请求,它会触发两次。 但是我找不到任何方法将其从 POST 更改为 GET。

控制器

var oVizFrame = this.getView().byId(sTask);
var oDataset = new sap.viz.ui5.data.FlattenedDataset({
dimensions: [{
name: 'Status',
value: "{BcsStatus}"
}],
measures: [{
name: 'Amount',
value: '{Amount}'
}],
data: {
path: "<path>",
filters: aFilter,
events: {
dataRequested: function(oEvent){
oVizFrame.setBusy(true);
},
dataReceived: function(oEvent){
oVizFrame.setBusy(false);
}
}
}
});
oVizFrame.setDataset(oDataset);
oVizFrame.setVizType('pie');
oVizFrame.setVizProperties({
plotArea: {
colorPalette: ["sapUiChartPaletteQualitativeHue6", "red", "orange", "blue", "green"]
},
title: {
text: title
}
});
var feedSize = new sap.viz.ui5.controls.common.feeds.FeedItem({
'uid': "size",
'type': "Measure",
'values': ["Amount"]
}),
feedColor = new sap.viz.ui5.controls.common.feeds.FeedItem({
'uid': "color",
'type': "Dimension",
'values': ["Status"]
});
oVizFrame.addFeed(feedSize);
oVizFrame.addFeed(feedColor);

那么有没有办法将OData调用的请求类型从POST更改为GET?

提前谢谢。

附言我更改了路径值。

我让它工作了。

答案在这里找到:https://answers.sap.com/questions/441168/odata-service-triggering-twice.html

我不得不将清单.json中默认模型的计数模式更改为内联

相关内容

  • 没有找到相关文章

最新更新