2020-09-15 22:34发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们正在从事SAPUI5应用程序开发。 在我的应用场景中,我需要将一些值从View传递到Gateway OData Service,它应该返回EntitySet值。 在oModel.read中,我只能读取单个数据(实体不读取EntitySet),对吗?
如何实现?
谢谢
此致
JK。
oModel.read可以在两种情况下使用,即读取单个实体或实体集
要读取单个实体,您需要该实体的密钥。 下面的代码可能有助于了解如何实现:
var sPath = sEntitySetName +"(" + sKey +")"; //sKey是键的值 oModel.read(sPath,{ 成功:功能(数据,响应){ //您的代码来处理收到的数据 } .bind(this) 错误:功能(响应){ //错误处理 } .bind(this) });
使用以下代码获取通过滤波器的值。 这将给出来自后端的结果集的数组
oModel.read(sPath,{//sPath-实体集的路径 urlParameters:{ " $ filter":" Field eq value"////" Field"是实体集中要放置过滤器的字段及其值, //您可以使用eq,bt等 } 成功:功能(数据,响应){ //您的代码,用于处理接收到的数据 } .bind(this)//如果要在此函数中使用当前控制器实例 错误:功能(响应){ //用于处理收到的错误 } .bind(this)//如果要在此函数中使用当前控制器实例 });
谢谢,我会尝试这个并更新您
最多设置5个标签!
oModel.read可以在两种情况下使用,即读取单个实体或实体集
要读取单个实体,您需要该实体的密钥。 下面的代码可能有助于了解如何实现:
使用以下代码获取通过滤波器的值。 这将给出来自后端的结果集的数组
谢谢,我会尝试这个并更新您
一周热门 更多>