将数据从引用的属性添加到后台的List-View

2020-08-26 19:26发布

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

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


大家好,

我需要在BO的产品数据中显示表X的列表视图。

表X具有引用的属性Y,Y具有引用的属性Z。

因此,现在我需要在表X的列表视图中显示表Z的名称。

它用于显示引用属性的值,但是在这种情况下,引用位于第二层。 那么这有可能实现吗?

预先感谢!

此致

Sushmitha

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

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


大家好,

我需要在BO的产品数据中显示表X的列表视图。

表X具有引用的属性Y,Y具有引用的属性Z。

因此,现在我需要在表X的列表视图中显示表Z的名称。

它用于显示引用属性的值,但是在这种情况下,引用位于第二层。 那么这有可能实现吗?

预先感谢!

此致

Sushmitha

付费偷看设置
发送
1条回答
compass1988
1楼-- · 2020-08-26 20:00

你好,Sushmitha。
您可以实现自定义的WidgetComponentRenderer以在单元格中显示所需的值,例如:

导入de.hybris.platform.core.model.ItemModel;

 导入org.zkoss.zul.Label;
 导入org.zkoss.zul.Listcell;

 导入com.hybris.cockpitng.core.config.impl.jaxb.listview.ListColumn;
 导入com.hybris.cockpitng.dataaccess.facades.type.DataType;
 导入com.hybris.cockpitng.engine.WidgetInstanceManager;
 导入com.hybris.cockpitng.widgets.common.WidgetComponentRenderer;


 公共类MyCustomRenderer实现WidgetComponentRenderer 
 {
    @Override
    public void render(final Listcell listcell,final ListColumn listColumn,final ItemModel itemModel,
          final DataType dataType,最终WidgetInstanceManager(widgetInstanceManager))
    {
       最终Label标签= new Label();
       label.setValue(" my_value");
       label.setParent(listcell);
    }
 }
 
  
  

一周热门 更多>