点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) OfflineODataDef...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) OfflineODataDef...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
OfflineODataDefiningQuery具有2个初始化程序,
其中一个将查询作为字符串,另一个作为DataQuery
使用查询字符串选项,您可以传递任何有效的OData并起作用
但是,如果我传递的查询具有3级深度的扩展子句,则DataQuery会出现错误
GetEntityA('abc')?$ expand = EntityB/EntityC,EntityB/EntityD,EntityB/EntityE 实体A ->实体B -> EntityC -> EntityD -> EntityE
这是我的DataQuery(相同的查询经过了OnlineOData的测试,并且正在运行)
let query = DataQuery()。withKey(EntityA.key(number:" abc"))。expand(EntityA.entitiesB,withQuery:DataQuery()。expand(EntityB.entitiesC,EntityB.entitiesD,EntityB.entitiesE) )
这是将请求发送到后端的方式(打开离线商店)
EntityASet('abc')?$ expand = EntitiesB($ expand = EntitySetC,EntitySetD,EntitySetF)
代替
EntitySetA('abc')?$ expand = EntitySetB/EntitySetC,EntitySetB/EntitySetD,EntitySetB/EntitySetE
谢谢
alex
好了,谢谢,我会制造一个支持事件!
一周热门 更多>