当前位置:主页 > 云计算服务 >

服务器厂商_怎么选_人工智能训练营

这篇博文总结了SAPUI5版本1.58、1.60和1.61对OData V4模型的改进。SAPUI5开发人员指南中提供了odatav4模型的全面文档(https://sapui5.hana.ondemand.com/#/主题/5de13cf4dd1f4a3480f7e2eaaee3f5b8).

现在可以在OData服务器的成功和错误响应中将最终用户的成功、信息、警告和错误消息传输到UI5客户端。通过odatav4服务响应传输的消息被解析并报告给消息模型。应用程序可以检索消息并将其显示在适当的控件中,例如在sap.m.MessageView中。

有关详细说明,请参阅"OData V4模型中的服务器消息"。Sales Orders示例应用程序演示了消息处理。

作为消息实现的结果,采购返利,我们还必须调整路径处理。根据基本概念,使用"深路径"还是较短路径访问数据是有区别的。"深层路径"是使用导航属性从根业务对象开始到当前实体的路径。为此,应用程序必须能够使用深度路径。

对于SAPUI5 1.60,当在服务器上成功创建新实体时,临时上下文的路径将更改为关键谓词路径。键谓词路径可用于将实体绑定到其他位置。

对于读取数据的路径的计算,大数据运维,相对绑定使用SAPUI5 1.61中上下文"原样"的路径,而不是从上下文计算的规范路径。类似地,新实体的创建现在使用深度路径。

引入了带有更改的批处理请求的序列化,以避免并行批处理请求的问题。例如,当服务器处理此请求时,第二批请求中使用的etag可能已过时。为此,美国云服务器,更新组的批处理请求(提交模式不同于$direct)将按组ID排队。只有返回并处理相同组ID的前一批处理请求时,才会发送带有更改的批处理请求。在这种情况下,该组ID的所有提交的更改都组合在一个批处理请求中;与对的不同调用关联的更改ODataModel.提交批次在批处理请求中使用不同的更改集。另请参阅《SAPUI5开发人员指南》中的"批处理控制"。

引入了patchSent和patchCompleted事件,以便应用程序可以对补丁请求的发送和处理作出反应。这两个事件都由ODataContextBinding和ODataListBinding触发,如果它们发送自己的服务请求:

patchSent事件是在将此绑定的第一个修补程序请求发送到后端时触发的。patchCompleted事件在后端响应此绑定的最后一个修补程序请求时触发。

另请参阅SAPUI5开发人员指南"绑定事件"中的"应用程序事件"部分。

使用"自动提交"模式保存用户直接使用更新组执行的更改时,它通常不会阻止发送到服务器的每个修补程序请求的UI。为了避免使用修补程序响应中返回的实体数据更新UI上的字段,为ODataContextBindings引入了绑定参数$$patchWithoutSideEffects。另请参见ODataModel.bindContext在SAPUI5开发人员指南中。请注意,仅当服务返回ETag头时才应使用此功能,企业信息化应用,即使对于"204 No Content"响应也是如此(例如,如果使用"return=minimal"首选项)。

此外,我们还介绍了sap.ui.model模型.odata.v4。Context.requestSideEffects文件使用SAPUI5 1.61。如果修补了另一个属性,则可以使用此方法专门重新加载已知在后端更改的属性。例如,输入邮政编码后,可能会相应地填写城市。只能对上下文绑定的绑定上下文或操作绑定的返回值上下文调用该方法。在SAPUI5 1.61中,只有对:n导航的基本支持,即刷新整个上下文。作为这一发展的一部分,我们还使sap.ui.model模型.odata.v4。上下文.刷新用于上下文绑定的上下文。

筛选器运算符sap.ui.model模型.过滤器操作员.NB, sap.ui.model模型.FilterOperator.NotContains文件, sap.ui.model模型.FilterOperator.NotEndsWith文件, 以及sap.ui.model模型.FilterOperator.NotStartWith从SAPUI5 1.58开始,OData V4模型也可以使用SAPUI5 1.58。

从SAPUI5 1.58开始,物联网智能水表,如果满足返回值上下文的条件,我们将绑定操作返回的实体与绑定参数同步,看到了吗sap.ui.model模型.odata.v4。ODataContextBinding.execute文件

从SAPUI5 1.60开始,可以使用ValueList注释代替ValueListMapping注释。这两个注释都是SAP通用词汇表的一部分。ValueList注解也可以在本地注解文件中使用。

同样从SAPUI 1.60开始,可以调用sap.ui.model模型.odata.v4。ODataListBinding.create创建不指定初始值并绑定临时上下文。不属于初始数据的属性显示UI上服务元数据的默认值。这些默认值不会随POST请求一起发送到服务器,以创建新实体。

我们在成功使用SAPUI5 1.54将创建的实体发送到服务器后引入了自动刷新。从SAPUI5 1.60开始,可以使用的参数bSkipRefresh关闭此自动刷新sap.ui.model模型.odata.v4。ODataListBinding.create创建.

前职:UI5ers Buzz#42

  • 关注微信

猜你喜欢

微信公众号