2020-09-19 17:44发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
使用带有Hybris 6.6的新产品座舱。
我想在Backoffice PCM分类视图中按代码或名称对类别进行分类,请参阅所附的屏幕截图。
是否需要使用SOLR或窗口小部件配置来扩展渲染器? 任何建议将不胜感激!
如果您浏览新的pcm后台的小部件(在 pcmbackoffice-backoffice-widgets.xml 中定义),您会发现树视图(其中三个视图,多个 分类视图的布局)使用配置上下文 pcmbackoffice-catalogFilterTree 加载树视图配置。
pcmbackoffice-backoffice-widgets.xml
pcmbackoffice-catalogFilterTree
在 pcmbackoffice-backoffice-config.xml 中搜索此上下文ID会产生以下配置块:
pcmbackoffice-backoffice-config.xml
simpleLabels true
这反过来揭示出有一些bean拥有装载树节点的逻辑:
populator-bean-id =" catalogTreeModelPopulator"
(该bean是在 backoffice-spring-widgets.xml 中定义的)
backoffice-spring-widgets.xml
我将使用 mycustombackofficeextension-backoffice-spring.xml
mycustombackofficeextension-backoffice-spring.xml
免责声明:我实际上没有尝试过,但是对后台pcm的其他方面做了类似的自定义:)
您可以通过在树形视图工具栏中添加一些排序操作按钮并使它对选定的排序选项做出反应来使它更加精美
explorertree小部件的文档:
https://help.hybris.com/6.6.0/hcd/8bbd709c86691014b29eb8858354b837.html一个>
我建议创建ComponentModelPopulator的新实现,该实现将扩展CatalogTreeModelPopulator。 在您的自定义实现中,您将覆盖以下方法:filterAvailableCategories,该方法将调用super.filterAvailableCategories(..)并对从父级实现返回的NavigationNode进行排序。 之后,使用适当的别名注册您的bean:catalogTreeModelPopulator。 由于这一点,您的实现将覆盖默认的实现。
此致
卢卡斯
最多设置5个标签!
如果您浏览新的pcm后台的小部件(在
pcmbackoffice-backoffice-widgets.xml
中定义),您会发现树视图(其中三个视图,多个 分类视图的布局)使用配置上下文pcmbackoffice-catalogFilterTree
加载树视图配置。在
pcmbackoffice-backoffice-config.xml
中搜索此上下文ID会产生以下配置块:这反过来揭示出有一些bean拥有装载树节点的逻辑:
populator-bean-id =" catalogTreeModelPopulator"
(该bean是在
backoffice-spring-widgets.xml
中定义的)我将使用
中的自定义实现(对类别进行排序)覆盖Bean定义。mycustombackofficeextension-backoffice-spring.xml
免责声明:我实际上没有尝试过,但是对后台pcm的其他方面做了类似的自定义:)
您可以通过在树形视图工具栏中添加一些排序操作按钮并使它对选定的排序选项做出反应来使它更加精美
explorertree小部件的文档:
https://help.hybris.com/6.6.0/hcd/8bbd709c86691014b29eb8858354b837.html一个>
嗨,
我建议创建ComponentModelPopulator的新实现,该实现将扩展CatalogTreeModelPopulator。 在您的自定义实现中,您将覆盖以下方法:filterAvailableCategories,该方法将调用super.filterAvailableCategories(..)并对从父级实现返回的NavigationNode进行排序。 之后,使用适当的别名注册您的bean:catalogTreeModelPopulator。 由于这一点,您的实现将覆盖默认的实现。
此致
卢卡斯
一周热门 更多>