hybris6.7后勤办公室变体产品管理选项卡问题

2020-09-09 17:04发布

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

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


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

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


付费偷看设置
发送
4条回答
SAP小菜
1楼 · 2020-09-09 17:31.采纳回答

我发现上述问题的解决方案可能是其6.7版的hybris错误。

在下面找到解决方案,

1。我们已经在项目中拥有了custombackoffice扩展名,并且我在getRenderedQualifiers()方法下覆盖了VariantAttributesSectionRenderer

2。更新的代码带有空检查

  public Collection  getRenderedQualifiers(最终WidgetInstanceManager widgetInstanceManager)
      {
          尝试
          {
              LOG.info(" ============= CustomVariantAttributesSectionRenderer");
              最终对象obj = widgetInstanceManager.getModel()。getValue(" EditedVariantProduct",Object.class);
              if(null!= obj)//添加了null检查
              {
                  最终的字符串typeCode = this.getTypeFacade()。getType(obj);
                  返回this.getRenderedQualifiers(this.getTypeFacade()。load(typeCode));
              }
          }
          捕获(最终TypeNotFoundException var3)
          {
              LOG.debug("找不到类型",var3);
          }
          返回Collections.emptyList();
      }

  

在后台,从管理的角度打开变体产品的编辑器区域时,我们具有透视图,第一个选项卡是"属性",可在内部加载VariantAttributesSectionRenderer的所有相关数据。

如果是NG Product Cockpit,则当我们打开变体产品编辑器区域时,第一个选项卡是Overview,它不会加载VariantAttributesSectionRenderer数据。 我们需要明确单击"属性"选项卡,然后单击"管理"选项卡,然后才能正常工作。

谢谢!

xfwsx85
2楼-- · 2020-09-09 17:30

遗憾的是,此错误仍存在于v1808中:-(

lukcy2020
3楼-- · 2020-09-09 17:22

我们也已在升级到1808后开始出现此错误。为解决此问题,我们添加了< :customSection name =" hmc.section.variantattributes" spring-bean =" variantAttributesSectionRenderer" position =" 0"/>到我们的自定义变体编辑器区域,并且还更改了选项卡的位置,使其在其他选项卡之前加载<

梦想连接
4楼-- · 2020-09-09 17:22

将Java文件CustomVariantAttributesSectionRenderer放在custombackoffice扩展名的backoffice/src文件夹下。

可以帮助没有后台定制经验的人:)

一周热门 更多>