【问题标题】:V2 oData Read Batch Operation SAP UI5V2 oData 读取批量操作 SAP UI5
【发布时间】:2017-10-14 15:18:03
【问题描述】:

我的应用程序有两个读取 odata(V2 版本)调用。为此,我尝试了批处理操作。 但我卡在某个地方。因为我的第二个 odata 调用输入取决于第一个 odata 调用输出。是否可以一次发送两个调用(V2 Odata 模型)?

问候 卡提克S

【问题讨论】:

  • 如果一个 odata 调用输出依赖于另一个,切勿使用批处理。
  • 你能提供请求吗?和 EDM 的片段,没有这个很难回答任何与 odata 相关的问题。
  • 只需调用“1”并在“成功”方法中执行“2”,传递来自“1”结果的任何数据。附言由于回调地狱问题,使用嵌套回调不是一个好方法。您可以“承诺”调用并使用“then”链。

标签: odata sapui5


【解决方案1】:

不可能将相关调用分组到单个 $batch 中。

但你也许可以设计得更好。 如果第一次调用从后端获取输入到第二次调用的数据,为什么第二次调用不能直接从后端获取相同的输入数据,而不是从第一次调用的输出中获取?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多