SAPUI5(混合应用程序)无法离线创建实体

时间:2018-07-10 15:19:18

标签: sapui5 offline

我有以下SAP UI5代码段来创建JobSet实体。

这可以在线运行,但不能离线运行。

oModel.create("/JobSet", oEntry, {
   success: function(oData, oResponse) {
      self.jobId = oData.JobId;
   },
   error: function(oError) {
   }
});

Odata在线返回新的作业ID。离线返回空白

1 个答案:

答案 0 :(得分:0)

作为混合脱机应用程序运行时,将对脱机存储进行操作,而不是直接调用网关服务。 如果从后端处理后生成任何参数,则在脱机运行时将无法获取此参数,因为所做的更改仅在刷新和刷新后发送到后端并由后端处理-因此作业ID将不可用离线发布时。 如果您无法进行刷新,但需要在前端继续处理,则可以脱机创建本地ID,并在恢复网络连接后获取实际的作业ID。