CAPM with sap.cds.common-如何在XML视图中使用代码列表?

2020-09-02 21:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我第一次使用sap.cd...

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

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


嗨,

我第一次使用sap.cds.common的功能。 db服务有效,我在数据库资源管理器中看到了生成的字段。 我还可以在XML视图中在货币代码和符号之间切换。

但是我无法使用价值帮助或建议项(国家或货币),因为没有可绑定到列表的实体集。

文档说您通过国家和货币代码列表获得"自动价值帮助"。 但是我没有找到如何实现此目标的示例。 有人知道这是怎么回事吗?

4条回答
派大星 ヾ
2020-09-02 22:34

嗨,格雷戈尔,

我花了整个周末学习有关注释以及SAP UI和常用词汇的更多信息。

国家和货币价值帮助所需的注释已经在我的edmx工件中生成:

http://docs.oasis-open.org/odata/ns/edm">







< 记录类型=" Common.ValueListParameterInOut">










因为我没有使用Fiori元素,而是从具有XML视图的Fiori模板创建了模块,所以我尝试绑定代码列表:

<输入id =" country_code" value =" {country_code}" maxLength =" 3" showSuggestion =" true" showValueHelp =" true" valueHelpRequest ="。onCountryValueHelpRequested" liveChange =" _ validateSaveEnablement" proposalions =" {/Countries} " selectedKey =" code">



suggestionItems =" {/Countries}"不会引发错误,但不会显示任何建议项。

如果在视图片段中使用控件valueHelpDialog(您需要在控制器中定义绑定),则可以绑定行,但不能绑定项。 它引发内部500错误。 如果我在片段中使用tableSelectDialog,也会发生同样的情况。

我在您的项目中找到了国家和货币的CSV文件。 您不是从SAP服务检索值吗?
似乎可以访问此服务,因为可以切换为显示货币符号(我从未输入过)而不是代码。

我找不到在XML视图中使用代码表的任何示例。 你有什么提示吗?

最好的问候

沃尔夫冈

一周热门 更多>