Sapui5 DPC类被触发两次
每当我调用OData时,DPC类都会被触发两次。 我在SAP论坛上发现,如果是post请求,它会触发两次。 然而,我找不到任何方法将它从POST更改为GET` 控制器Sapui5 DPC类被触发两次,sapui5,abap,Sapui5,Abap,每当我调用OData时,DPC类都会被触发两次。 我在SAP论坛上发现,如果是post请求,它会触发两次。 然而,我找不到任何方法将它从POST更改为GET` 控制器 var oVizFrame = this.getView().byId(sTask); var oDataset = new sap.viz.ui5.data.FlattenedDataset({ dimensions: [{ name: 'Status',
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);
var oVizFrame=this.getView().byId(sTask);
var oDataset=new sap.viz.ui5.data.flattedDataset({
尺寸:[{
名称:'状态',
值:“{BcsStatus}”
}],
措施:[{
名称:'金额',
值:“{Amount}”
}],
数据:{
路径:“”,
过滤器:过滤器,
活动:{
请求的数据:功能(oEvent){
oVizFrame.setBusy(真);
},
接收数据:功能(oEvent){
oVizFrame.setBusy(假);
}
}
}
});
oVizFrame.setDataset(oDataset);
oVizFrame.setVizType('pie');
oVizFrame.setVizProperties({
绘图区域:{
调色板:[“SapuiChartPalette6”、“红色”、“橙色”、“蓝色”、“绿色”]
},
标题:{
正文:标题
}
});
var feedSize=新sap.viz.ui5.controls.common.feeds.FeedItem({
“uid”:“大小”,
“类型”:“度量”,
“值”:[“金额”]
}),
feedColor=新sap.viz.ui5.controls.common.feeds.FeedItem({
“uid”:“颜色”,
“类型”:“维度”,
“值”:[“状态”]
});
oVizFrame.addFeed(feedSize);
oVizFrame.addFeed(feedColor);
那么,有没有办法将OData调用的请求类型从POST更改为GET
提前谢谢
另外,我更改了路径值。我让它工作了
答案如下:
我必须将manifest.json中默认模型的计数模式更改为内联