CDS注释@ui:lineItem #WITH_URL不起作用

2020-08-21 21:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我试图在带有CDS注释的...

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

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


你好

我试图在带有CDS注释的表中将一列显示为链接。 我遵循了 https://help.sap.com/查看器/cc0c305d2fab47bd808adcad3ca7ee9d/7.5.9/zh-CN/7ef29588793445fc8cf9f0974af32a4d.html

这将在注释文件中正确翻译,如下所示。

 
                      
                      
                      
                    

但是在视图中,它仍然显示纯文本。 我看到clickInv和urlInv的值都正确计算。 但是它并不像链接那样显示。 任何解决此问题的指针。

谢谢

Pradeep

付费偷看设置
发送
4条回答
微wx笑
1楼-- · 2020-08-21 21:37

我错过了其他列中的注释" qualifier"。 现在工作了。

Nan4612
2楼-- · 2020-08-21 21:47

从cds视图中查看。

 @ UI.lineItem:{
        标签:"已存档的链接",
         位置:70,
         类型:#WITH_URL,
         url:'URLINV'}
       
         @ ObjectModel.virtualElement:正确
        @ ObjectModel.virtualElementCalculatedBy:'ABAP:ZCL_CDS_VIRTUAL_ELEMENT1'
         cast(''as abap.char(100))为clickInv,
         
      @ ObjectModel.virtualElement:正确
        @ ObjectModel.virtualElementCalculatedBy:'ABAP:ZCL_CDS_VIRTUAL_ELEMENT1'
            cast(''as abap.char(1300))作为urlInv,
 

这是cds的一部分,用于将列显示为链接。 我错过了什么吗!

Climb_Ma
3楼-- · 2020-08-21 21:51

看起来不错,我希望您使用注释" @ ObjectModel.readOnly:true",因为虚拟元素需要它们。

要在Webide中对其进行测试还是直接部署到系统并进行测试?

派大星 ヾ
4楼-- · 2020-08-21 22:01

我尝试使用" @ ObjectModel.readOnly:true"。 没有帮助。 我在cd中编写注释,并直接在FLP上进行测试。 它是对象表的fiori元素应用程序,其中包含一些表数据。

一周热门 更多>