点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我无法将 explorerTree小部件呈现为 让用户在我的小部件中选择类别。
我遵循了 https://help.hybris.com/中的小部件指南 6.2.0/hcd/8b97264b86691014951388c34e777844.html
但是我不想使用应用程序协调器将小部件添加到widgetSlot中,我想对其进行自定义并以编程方式添加它。
在CategoriesDetails.zul文件中,我像这样添加小部件槽
在myextension-backoffice-widgets.xml中,我试图添加这样的小部件
而且我也在尝试像这样在myextension-backoffice-config.xml中自定义资源管理器的上下文配置
<探索者树:探索者树>
这是CategoriesDetails小部件的definition.xml
CategoriesDetails
CategoriesDetails
类别详细信息
Extgen
1.0
<关键字>
CategoriesDetails
关键字>
使用ant初始化,它显示不带节点的窗口小部件,而仅包含"过滤树条目"搜索控件。 我真的需要为需要自定义的每个小部件进行ant初始化吗?
那只是一个测试。 我正在尝试制作类似于backoffice> productcockpit>目录过滤器侧边栏
的内容我正在使用此上下文配置(取自pcmbackoffice-backoffice-config.xml):
这是MyCustomCatalogSystemTreeModelPopulator bean配置
调试时,我意识到CatalogTreeTreePopulator有多个实例,但没有一个通过上面配置的excludeedType传递
嗨,
看起来它应该已经可以工作了。 到底是什么问题?
干杯, 雅切克
嗨,
在我看来,您没有为资源管理器树设置适当的配置上下文-您正在将ID为
explorerTree
的小部件的新实例放入小部件树,然后添加组件的配置 ctbackoffice-contentmapping-catalogFilterTree
,但是您不会告诉小部件要使用哪个上下文组件。 请为其添加以下设置:然后更改配置上下文:
另一件事是,您在本期中提供了两种不同的资源管理器实例:ID为:
explorerTree
和ctbackoffice-contentmapping-catalogFilterTree
。 请记住,ootb配置已经使用了explorerTree
,并且可能没有两个具有相同ID的小部件。当初始化东西时:每当您更改扩展名的cockpit-config.xml和widgets.xml时,您可能总是在Orchestrator模式下执行"全部重置"操作。 另外,请查看后台热部署和所有
另请参见
干杯, Jacek
它只是不显示小部件,
对答案的评论。
是的,我具有链接小部件的所有正确配置,问题是我没有在Orchestrator模式下执行"全部重置"。
感谢您的帮助。
一周热门 更多>