CDS注释中的动态@ UI.Hidden

2020-08-14 15:18发布

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

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


有人知道如何使用CDS注释动态设置@ UI.Hidden注释吗? 我可以使用XML注释()来做到这一点,并且它可以完美地工作。 无法弄清楚如何使用CDS。 似乎@ UI.Hidden无法使用路径?

 
     
      
       
        <收藏>
         
          
          
         
         
          
          
          
         
        
       
      
     
    
 

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

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


有人知道如何使用CDS注释动态设置@ UI.Hidden注释吗? 我可以使用XML注释()来做到这一点,并且它可以完美地工作。 无法弄清楚如何使用CDS。 似乎@ UI.Hidden无法使用路径?

 
     
      
       
        <收藏>
         
          
          
         
         
          
          
          
         
        
       
      
     
    
 
付费偷看设置
发送
6条回答
Cikesha
1楼 · 2020-08-14 15:57.采纳回答

我通过对生成的XML注释进行逆向工程并将它们与我所知道的XML进行比较来解决这个问题。

出于某种原因,添加了@ UI.hidden:#(fieldname)无法将其直接放在字段上。 我必须将其添加到字段组注释中,即

 @ UI.fieldGroup:[{标签:"资金控制",

                         限定词:" cont_checkboxes",

                         位置:130,

                         隐藏:#(modcontrol)}]

   资金控制;
 

如果选中了modcontrol,这将隐藏资金控制。

2楼-- · 2020-08-14 15:51

谢谢您的分享,保罗。 我猜这是一些隐藏/未发布的功能:)

超级大咸鱼
4楼-- · 2020-08-14 15:51
< p>是,似乎set_attribute_enabled可以使用。 看来我必须在启用的注释上使用EXTERNAL_CALCULATION。

即 @ ObjectModel.enabled:" EXTERNAL_CALCULATION"

我会尝试的,并让您知道

一只江湖小虾
5楼-- · 2020-08-14 15:37

嘿,保罗,

我试图实现您的解决方案,但是没有运气。。我不知道那是什么,我没看到。。

希望此替代方法有效! 希望对您有帮助!

干杯

乔治

南山jay
6楼-- · 2020-08-14 15:35

哦,我知道了+1,用于自动生成somefield_fc。

是的,如果您可以在@ UI.Hidden上提供更多信息,那太好了!

一周热门 更多>