产品座舱:具有类别的拆分小部件-> 产品-> 变体

2020-09-19 15:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们 我打算用水平剖视图扩展...

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

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


专家们

我打算用水平剖视图扩展产品座舱:

目录/类别->产品->变体。

填充激活的基础产品的变体窗口的最佳方法是什么? 在pcm分类中,它们使用CatalogTreeFilterAdvancedSearchInitializer。 但是我没有NavigationNodes,而是基本产品。

任何提示都欢迎。 谢谢Heiko

付费偷看设置
发送
4条回答
闻人可可
1楼 · 2020-09-19 15:29.采纳回答

嗨,

通常 ProductModel 具有属性 variants 。 获取变体的最简单方法是使用 Property Extractor Widget 读取属性 variants 并将其与可以处理项目集合的窗口小部件(即 >集合浏览器或快速列表。

我希望这会有所帮助。

干杯, Wojtek

绿领巾童鞋
2楼-- · 2020-09-19 15:39

听起来不错。 但是不幸的是,集合浏览器没有得到等待的输入。

我在DefaultWidgetInstanceManager.sendOutput上调试,它看起来非常不错:

点击第二个容器上的产品

->带有socketId" focusedItem"数据的DefaultWidgetInstanceManager.sendOutput:焦点产品

->具有socketId" genericOutput"数据的DefaultWidgetInstanceManager.sendOutput:VariantProducts列表

->结束。

特别是不会到达CollectionBrowserController.setList:-(

怎么了?

我的配置:

  
      ..
       pcmbackoffice-assortment-collection-浏览器
       pcmbackoffice-grid-view 
       pcmbackoffice-listview 
      <虚拟插座>
          
          
      
  

  
          #root.getVariants()
           java.lang.Object 
          
      

  

  

  
木偶小白
3楼-- · 2020-09-19 15:20

嗨,

请确保调用 getVariants 并返回列表(如果 Collection 的类型不同,则可能需要包装它)。

干杯, Wojtek

半个程序猿
4楼-- · 2020-09-19 15:35

现在,我添加了一个上下文填充器和用于分类收集的初始搜索内容,它可以正常工作。

我听不懂,但结果很重要。 谢谢Heiko

一周热门 更多>