自定义现有的smartedit工具栏

2020-09-16 01:49发布

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

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


大家好,

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

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

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

在此先感谢您的帮助!

干杯,斯文

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

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


大家好,

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

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

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

在此先感谢您的帮助!

干杯,斯文

付费偷看设置
发送
2条回答
宇峰Kouji
1楼 · 2020-09-16 02:15.采纳回答

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

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

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

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

hengyuye
2楼-- · 2020-09-16 02:32

非常感谢您的耐心和帮助! 修复了设置中没有意识到的其他一些问题之后,我终于看到了按钮。

一周热门 更多>