如何在WEBIDE注释建模器中将UI.DataField设置为下拉列表?

2020-08-31 22:55发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


Sap Web IDE包含多个功能和插件。

借助Annotation Modeler工具,可以在UI项目中添加或修改注释。

在Annotation Modeler工具的帮助下,是否有可能使UI.DataField在编辑模式下不显示为文本字段(输入),而是显示为Fiori对象页面上的下拉列表(使用多个选项进行选择)?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


Sap Web IDE包含多个功能和插件。

借助Annotation Modeler工具,可以在UI项目中添加或修改注释。

在Annotation Modeler工具的帮助下,是否有可能使UI.DataField在编辑模式下不显示为文本字段(输入),而是显示为Fiori对象页面上的下拉列表(使用多个选项进行选择)?

付费偷看设置
发送
2条回答
吹牛啤
1楼-- · 2020-08-31 23:25

嗨,Valerjans,

据我所知,我认为使用Annotation建模器是不可能的。

不过,为了将任何字段显示为下拉列表,您 将必须修改实体的元数据,以便字段(属性)具有元数据中的其他功能,例如sap:filter-restriction ="单值"(UI上的单值选择)和sap:value-list =" fixed- 值"(显示为下拉列表)

下面的示例属性:

 <属性名称=" DELKZ" Type =" Edm.String" Nullable =" false" MaxLength =" 1" sap  :filter-restriction ="单值"
 sap:label ="显示已删除的任务列表" sap:creatable =" false" sap:updatable =" false" sap:sortable =" false" sap:value-list ="固定值"/> 

谢谢

Vaibhav

haha101010
2楼-- · 2020-08-31 23:24

谢谢,Vaibhav Maheshwari! 但是,如果xsodata服务不使用CDS视图,而是使用在hdbview文件(在同一WEBIDE中创建)中定义的SQL视图,在其中将上述注释(@ObjectModel ...)添加到属性中,则会导致错误(@ObjectModel附近的语法不正确) ")?

一周热门 更多>