2020-09-25 04:14发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在创建一个自定义smartedit扩展,该扩展将CSS类添加到某些组件(例如,段落)。 主要目标是允许用户从弹出窗口的列表中选择样式。
在任何角度(基本或高级)中,都可以通过"编辑"选项来完成此操作。
但是我想创建或重用smartedit模式,并包括自己的选项。
在SmartEdit中有可能吗? 我应该使用哪些服务或模块?
谢谢。
您好,Mario,如果要向模式中添加字段或下拉菜单(例如,组件编辑器的"内容"选项卡),则应扩展CMS Structure API以支持它。 这是一些(希望)有用的链接:
CMS结构API
扩展CMS结构API p>
创建自定义组件类型
希望这会有所帮助。
您好,请添加有关此主题的更多信息。 您需要在cms2扩展名的ParagraphComponentModel中添加一个属性,并为其添加一个名为例如String类型的" style"的属性。 构建并运行后,您会看到一个新的输入类型为type ='text'的字段出现。 这是字符串类型的默认行为。 您现在可能希望将其改为下拉菜单,并填充您的选项。
请参阅cmsfacades中的DropdownOptionsTypeAttributePopulator或UriComponentTypeAttributePopulator
<列表> style1 style2 style3 style5
在defaultCmsAttributePredicatePopulatorListMap中添加一个条目,键为您的谓词,值为stylesTypeAttributePopulator
谓词可以在属性名称,其类或Paragraph类上触发Smartedit附带了一组随时可以使用的谓词,您可以创建自己的谓词。
文档将为您提供详细信息
关于
最多设置5个标签!
您好,Mario,如果要向模式中添加字段或下拉菜单(例如,组件编辑器的"内容"选项卡),则应扩展CMS Structure API以支持它。 这是一些(希望)有用的链接:
CMS结构API
扩展CMS结构API p>
创建自定义组件类型
希望这会有所帮助。
您好,请添加有关此主题的更多信息。 您需要在cms2扩展名的ParagraphComponentModel中添加一个属性,并为其添加一个名为例如String类型的" style"的属性。 构建并运行后,您会看到一个新的输入类型为type ='text'的字段出现。 这是字符串类型的默认行为。 您现在可能希望将其改为下拉菜单,并填充您的选项。
请参阅cmsfacades中的DropdownOptionsTypeAttributePopulator或UriComponentTypeAttributePopulator
在defaultCmsAttributePredicatePopulatorListMap中添加一个条目,键为您的谓词,值为stylesTypeAttributePopulator
谓词可以在属性名称,其类或Paragraph类上触发Smartedit附带了一组随时可以使用的谓词,您可以创建自己的谓词。
文档将为您提供详细信息
关于
一周热门 更多>