ODataModel attachRequestCompleted

2020-08-21 01:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在尝试针对ODataModel绑定到attachRequestCompleted事件,并且在创建的情况下似乎未触发该事件。 在读取但未创建的情况下,它似乎会触发。 谁能告诉我这是否是一个已知的错误,有什么办法可以解决? 我正在使用的代码如下。

 var oModel = new sap.ui.model.odata.ODataModel(app.getServiceUrlById(" someId"));;
   oModel.attachRequestSent(function(){
      console.error("请求已发送");
   });

   oModel.attachRequestCompleted(function(){
      console.error("请求完成");
 });
 

谢谢。

柯蒂斯

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在尝试针对ODataModel绑定到attachRequestCompleted事件,并且在创建的情况下似乎未触发该事件。 在读取但未创建的情况下,它似乎会触发。 谁能告诉我这是否是一个已知的错误,有什么办法可以解决? 我正在使用的代码如下。

 var oModel = new sap.ui.model.odata.ODataModel(app.getServiceUrlById(" someId"));;
   oModel.attachRequestSent(function(){
      console.error("请求已发送");
   });

   oModel.attachRequestCompleted(function(){
      console.error("请求完成");
 });
 

谢谢。

柯蒂斯

付费偷看设置
发送
5条回答
Violet凡
1楼-- · 2020-08-21 02:22

您是对的,_loadData是他们触发RequestSent的唯一地方

进行创建,您可以将其作为第二个参数的一部分传递

mParameters.success

mParameters.error

追夢秋陽
2楼-- · 2020-08-21 02:02

只是重新定义和odatamodel,它看起来并不像

jQuery.sap.declare(" util。 model.MyODataModel");

jQuery.sap.require(" sap.ui.model.odata.ODataModel");

jQuery.sap.require(" sap.ui。 model.odata.ODataListBinding");

jQuery.sap.require(" util.model.CacheableODataListBinding");

sap.ui.model.odata.ODataModel.extend(" util.model.MyODataModel",{

构造函数:function(sServiceUrl,bJSON,sUser,sPassword,mHeaders,bTokenHandling,bWithCredentials,bLoadMetadataAsync){

sap.ui.model.odata .ODataModel.apply(this,arguments);

}

});

util.model.PSAODataModel.prototype.bindList = function(sPath,oContext ,aSorters,aFilters,mParameters,isCachable){

return(sPath =="/img/CustomerSet"?new util.model.CacheableODataListBind ing(this,sPath,oContext,aSorters,aFilters,mParameters)

:new sap.ui.model.odata.ODataListBinding(this,sPath,oContext,aSorters,aFilters,mParameters));

};

奄奄一息的小鱼
3楼-- · 2020-08-21 01:59

,但针对所有类型的请求都会触发fireRequestCompleted

SC_Yao
4楼-- · 2020-08-21 02:09

嘿,马可,您的链接已死。 您是否使用了指向文档草稿的链接?

SKY徐
5楼-- · 2020-08-21 02:08

嗨,

V4 odata模型不支持方法attachRequestCompleted方法。 这就是为什么您无法触发该事件的原因。 有关更多详细信息,请参见:

http://help.sap.com/saphelp_snc700_ehp04/ helpdata/de/12/32241b99d7437ba3614698d53dfa4b/content.htm

一周热门 更多>