如何替换editorareaactions组件

2020-09-02 21:52发布

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

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


你好,

我想在目录版本的编辑器区域中禁用"同步"操作。 我已经扩展了SyncAction类,以覆盖canPerform方法,因此无论何时该对象是CatalogVersionModel的实例,它都将返回false:

 @Override
 public boolean canPerform(final ActionContext  ctx){
     返回!(ctx.getData()instanceVersionModel的实例);
 } 
 

我已经创建了自定义SyncAction的定义,并将其也添加到了自定义backoffice-config.xml中:

 
     
         
             
         
     
  

在协调器中重置配置后,我的自定义操作显示在仍处于活动状态的旧操作旁边。 这是因为我的自定义editorareaactions组件已与默认组件合并。 我想知道是否有任何方法可以替换我的组件而不是合并它。

谢谢。

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

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


你好,

我想在目录版本的编辑器区域中禁用"同步"操作。 我已经扩展了SyncAction类,以覆盖canPerform方法,因此无论何时该对象是CatalogVersionModel的实例,它都将返回false:

 @Override
 public boolean canPerform(final ActionContext  ctx){
     返回!(ctx.getData()instanceVersionModel的实例);
 } 
 

我已经创建了自定义SyncAction的定义,并将其也添加到了自定义backoffice-config.xml中:

 
     
         
             
         
     
  

在协调器中重置配置后,我的自定义操作显示在仍处于活动状态的旧操作旁边。 这是因为我的自定义editorareaactions组件已与默认组件合并。 我想知道是否有任何方法可以替换我的组件而不是合并它。

谢谢。

付费偷看设置
发送
1条回答
小c菟菟
1楼-- · 2020-09-02 22:51

你好,

我刚刚发现了解决问题的方法。 不必替换editorareaactions组件,而只需添加自定义操作并删除旧的操作即可。

 
     
         
             
             
         
     
  

一周热门 更多>