【发布时间】:2017-03-10 00:03:10
【问题描述】:
所以我使用 NW Gateway 实现了一个函数导入,我惊喜地发现我可以添加 oData 查询选项 $expand 并且它起作用了!
现在我想通过从我的 SAPUI5 应用程序传递一个 $expand 参数来利用它。但我找不到一种方法来完成这项工作。我的电话看起来像这样......
oModel.callFunction("/VehicleSearch", {
method: 'GET',
urlParameters: {"$expand": "Owner", "SearchString": searchString},
success: function(oData, response) { },
failure: $.proxy(function(oError) { }
});
传递了 SearchString 参数,但没有传递 $expand。
【问题讨论】:
-
$expand 似乎可以与许多 oData 服务一起正常工作 - 虽然文档没有明确提到它也没有排除它。这是一个工作示例services.odata.org/V3/OData/OData.svc/…
-
你说得对,UI5 1.38版本为oModel.callFunction增加了$expand