具有自定义模式的SmartEdit扩展

2020-09-25 04:14发布

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

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


我正在创建一个自定义smartedit扩展,该扩展将CSS类添加到某些组件(例如,段落)。 主要目标是允许用户从弹出窗口的列表中选择样式。

在任何角度(基本或高级)中,都可以通过"编辑"选项来完成此操作。

替代文字

但是我想创建或重用smartedit模式,并包括自己的选项。

替代文字

在SmartEdit中有可能吗? 我应该使用哪些服务或模块?

谢谢。

(518.5 kB)

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

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


我正在创建一个自定义smartedit扩展,该扩展将CSS类添加到某些组件(例如,段落)。 主要目标是允许用户从弹出窗口的列表中选择样式。

在任何角度(基本或高级)中,都可以通过"编辑"选项来完成此操作。

替代文字

但是我想创建或重用smartedit模式,并包括自己的选项。

替代文字

在SmartEdit中有可能吗? 我应该使用哪些服务或模块?

谢谢。

(518.5 kB)
付费偷看设置
发送
2条回答
clever101
1楼-- · 2020-09-25 04:25

您好,Mario,如果要向模式中添加字段或下拉菜单(例如,组件编辑器的"内容"选项卡),则应扩展CMS Structure API以支持它。 这是一些(希望)有用的链接:

希望这会有所帮助。

Climb_Ma
2楼-- · 2020-09-25 04:41

您好,请添加有关此主题的更多信息。 您需要在cms2扩展名的ParagraphComponentModel中添加一个属性,并为其添加一个名为例如String类型的" style"的属性。 构建并运行后,您会看到一个新的输入类型为type ='text'的字段出现。 这是字符串类型的默认行为。 您现在可能希望将其改为下拉菜单,并填充您的选项。

请参阅cmsfacades中的DropdownOptionsTypeAttributePopulator或UriComponentTypeAttributePopulator

  
      
          <列表>
               style1 
               style2 
               style3 
               style5 
          
      
  

  

在defaultCmsAttributePredicatePopulatorListMap中添加一个条目,键为您的谓词,值为stylesTypeAttributePopulator

谓词可以在属性名称,其类或Paragraph类上触发Smartedit附带了一组随时可以使用的谓词,您可以创建自己的谓词。

文档将为您提供详细信息

关于

一周热门 更多>