我有以下SAP UI5代码段来创建JobSet实体。
这可以在线运行,但不能离线运行。
oModel.create("/JobSet", oEntry, {
success: function(oData, oResponse) {
self.jobId = oData.JobId;
},
error: function(oError) {
}
});
Odata在线返回新的作业ID。离线返回空白
答案 0 :(得分:0)
作为混合脱机应用程序运行时,将对脱机存储进行操作,而不是直接调用网关服务。 如果从后端处理后生成任何参数,则在脱机运行时将无法获取此参数,因为所做的更改仅在刷新和刷新后发送到后端并由后端处理-因此作业ID将不可用离线发布时。 如果您无法进行刷新,但需要在前端继续处理,则可以脱机创建本地ID,并在恢复网络连接后获取实际的作业ID。