自定义现有的smartedit工具栏

2020-09-16 01:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试向现有的s...

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

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


大家好,

我正在尝试向现有的smartedit工具栏添加其他按钮。 我已经从ysmarteditmodule生成了一个新扩展名,通读了生成的示例文件,并将其与现有cmssmartedit扩展名中的文件进行了比较。

我没想到smartedit,示例文件会在现有工具栏上添加一些分析按钮。 但是,该按钮出现在它创建的分析透视图的工具栏中。 它将按钮添加到ID为" experienceSelectorToolbar"的工具栏,我无法在任何地方发现任何指向某个透视图的东西。 简而言之,我不知道是什么使该按钮显示在样品分析透视图的工具栏中而不是例如。 高级编辑透视图。 似乎不是工具栏ID。

甚至还有一种方法可以将按钮添加到例如在 cmsmartedit,即。 在其他扩展名中定义的工具栏? 还是会自动将所有内容扩展到当前扩展名?

在此先感谢您的帮助!

干杯,斯文

2条回答
宇峰Kouji
2020-09-16 02:15 .采纳回答

应该为PerspectiveService.register()配置一个功能,以将功能注册到透视图。

要将功能添加到现有的基本编辑透视图中,您需要类似以下的内容:

 //键必须与cmssmartedit中定义的现有透视图键之一匹配。
  PerspectiveService.register({
          密钥:" se.cms.perspective.basic",
          nameI18nKey:'se.cms.perspective.basic.name',
          功能:['sampleToolbarButton']
  });
  

有关更多信息,请参见以下文档:

一周热门 更多>