这篇博文展示了如何根据项目本身的上下文使对象页表中的项目可编辑或不可编辑。
这个例子基于OData服务版本2.0元数据注释。但也提到了适用于OData v4.0的注释。
参考来自SAP文档:在对象页上的表中启用操作按钮
步骤:
这里,属性'zactive'是同一实体类型的布尔字段,并控制编辑能力。
请注意,大数据的4,在我的示例中,OData服务是版本2.0。对于ODataV4.0,也可以使用本地注释。
这将导致OData服务元数据如下:
注意sap:可删除路径和sap:可更新路径注释应用于上例中的entityset ZCDS\u I\u SOS\u HOME\u项。有关OData v2.0的sap注解的更多信息,请参阅本页。
3.然后使用"List Report Floorplan"的Fiori Elements模板创建UI应用程序。
有关如何使用对象页Floorplan设计和开发Fiori Elements应用程序的详细信息,参考这些博客:
结果:
编辑页面的行项目可编辑,其中属性zaactive=true。
选择行项目时,"删除"按钮也会启用。
但是对于属性zaactive=false的不同记录,淘客pid,发发淘客,删除按钮不会启用。
结论:
在这篇博客文章中,一元云购下载,我们看到了,通过使用注释,我们可以使对象页表的行项目可以有条件地进行编辑或不可编辑。类似地,我们也可以通过添加'sap:可创建路径'导航属性的批注。我们还观察到ODatav2.0和v4.0的不同注释
,企业应用开发