Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Odata 获得;oModel.read不是一个函数;错误_Odata_Sapui5_Odata V4 - Fatal编程技术网

Odata 获得;oModel.read不是一个函数;错误

Odata 获得;oModel.read不是一个函数;错误,odata,sapui5,odata-v4,Odata,Sapui5,Odata V4,在对V4 ODatamodel执行读取操作时,我收到一个错误消息 oModel.read不是一个函数 代码 错误 如果我做错了什么,请告诉我如何纠正。这是预料中的错误 oData模型V4中不存在读取方法 见下文: 但是,您可以对ODatav2执行相同的操作(建议使用oData,因为V4仍然缺少一些功能) 不过,如果以后需要用表绑定响应项,可以 按如下方式操作: var-oModel=new sap.ui.model.odata.v4.ODataModel({ groupId:“$au

在对
V4 ODatamodel
执行读取操作时,我收到一个错误消息

oModel.read不是一个函数

代码

错误


如果我做错了什么,请告诉我如何纠正。

这是预料中的错误

oData模型V4中不存在读取方法

见下文:

但是,您可以对ODatav2执行相同的操作(建议使用oData,因为V4仍然缺少一些功能)

不过,如果以后需要用表绑定响应项,可以 按如下方式操作:

var-oModel=new sap.ui.model.odata.v4.ODataModel({
groupId:“$auto”,
serviceUrl:“url”,
同步模式:“无”,
操作模式:“服务器”
}),
oSettings=new sap.ui.model.json.JSONModel({
大骨头:错,
b过滤德国:错误
});
var oTable=新sap.ui.table.table({
栏目:[{
标签:“产品名称”,
模板:新sap.m.Text({
案文:“{国家}”
}),
sortProperty:“产品名称”
}]
});
setModel(oModel);
oTable.bindRows({
路径:“/Products”

});OData V4上不存在读取方法,只有OData V2:我明白了,那么我们将如何在V4上执行读取操作?通常通过视图中的数据绑定,如果您将/Products绑定到表,绑定本身将触发对您的OData服务的请求。感谢您的精彩解释:)如果您能让我了解V2 OData模型和OData模型之间的区别,我将不胜感激。!我已经在上面的答案中添加了一个链接来说明差异。你在寻找什么特别的东西吗?是的,在积垢操作方面
var oModel = new sap.ui.model.odata.v4.ODataModel({
    /* send requests directly. Use $auto for batch request wich will be send automatically on before rendering */
  groupId : "$direct",
    /* I'll just quote the API documentary:
  Controls synchronization between different bindings which refer to the same data for the case data changes in one binding.
  Must be set to 'None' which means bindings are not synchronized at all; all other values are not supported and lead to an error.
  */
  synchronizationMode : "None",
  /*
  Root URL of the service to request data from.
  */
    serviceUrl : "http://services.odata.org/TripPinRESTierService/",
  /*
  optional. Group ID that is used for update requests. If no update group ID is specified, mParameters.groupId is used.:
  updateGroupId : "$direct"
  */
  });