我们如何通过hybris6.1 backoffice中的* backoffice-backoffice-config.xml向"列表视图"组件添加默认值?

2020-09-03 04:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们可以看到很少有实体在搜索结果...

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

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


我们可以看到很少有实体在搜索结果中显示为NULL的字段。由于没有EN_US语言环境值但具有EN语言环境值,因此出现了问题。 我们正在检查在搜索结果中显示参数的全局/默认值的可行性。 我们还可以看到,在编辑器中打开实体时,将显示全局/默认值。

4条回答
我是小鹏鹏啊
2020-09-03 04:54

嗨,

然后我将自定义渲染器。 您可以更改默认列表渲染器,然后将逻辑放在这里。 如果要这样,您应该:

  • 编写自己的呈现实用程序的实现,扩展扩展 com.hybris.cockpitng.widgets.util.impl.DefaultWidgetRenderingUtils 的方式,这将以某种方式更改 readProperty 方法

  • 将其注册为Spring bean

  • 注册扩展了 defaultListCellRenderer 的新单元格渲染器bean,但具有指向先前定义的渲染器实用程序bean的 widgetRenderingUtils 属性

  • 注册扩展了 defaultListViewRenderer 的新列表视图渲染器bean,但具有指向先前定义的单元格渲染器bean的 defaultCellRenderer 属性

  • 指向CollectionBrowser的 itemRenderer 设置中的列表视图渲染器bean

      
     
          
              
          
     
          
              
          
    
    
      

干杯, 雅切克

一周热门 更多>