枚举属性未显示在" SmartEdit内容"选项卡中

2020-09-14 12:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好团队, 我需要您的帮助来显...

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

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


你好团队,

我需要您的帮助来显示smartedit中的Enum属性。 我有一个名为FrwHomePageImageBannerComponent的组件,该组件具有一个enum属性,并且扩展了FrwImageComponent。 替代文本

下的items.xml的详细信息

我可以在smartedit中看到此componentType,并且在将组件拖放到内容插槽中时,它会显示内容向导,在该向导中,我可以看到Parent类FrwImageComponent的所有属性,但不能看到组件的enum属性! 您能告诉我如何使此Enum属性可见吗?

替代文本

(46.3 kB)
3条回答
xfwsx85
2020-09-14 12:49

如果在item.xml中将enum声明为dynamic到true,则在CmsStructureEnumTypeComponentTypeAttributePopulator中为EnumConstants返回null。 这就是optionData列表为空的原因。 因此,此刻我已将动态Enum属性更改为false,因为此Enum是常数,不需要添加任何新值。

当dynamic属性为true时,它会导致Hybris枚举,而如果它为false,则会导致Java枚举。

问题已排序!

谢谢

一周热门 更多>