通过元数据注释生成的SmartTreeTable中未显示层次结构

2020-08-20 11:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经编写了XML片段以在Sma...

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

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


我已经编写了XML片段以在SmartTable中显示树。

 

 
 

  

在控制器中,我通过了服务执行过滤器。

 onBeforeRebindTable:函数(oEvent){
//在执行调用之前通过选择过滤器
 var oBindingParams = oEvent.getParameter(" bindingParams");
 oBindingParams.filters = this.getOwnerComponent()。getModel(" parameterModel")。getData();
 oBindingParams.parameters.numberOfExpandedLevels = 2;
 } 

服务以以下格式返回30条记录:

但是SmartTable会像这样显示数据:

树结构和行值错误。

在我的服务中,我使用了此博客中的一些帮助: https: //blogs.sap.com/2015/10/23/treetable-odata-binding/

我为标记的属性设置了以下属性:

> UIRowId => sap:hierarchy-node-for

> UiParentRowId => sap:hierarchy-parent-node-for

> UiHierLevel => sap:hierarchy-level-for

为什么我的树看起来像这样,如何解决此问题? 有什么想法吗?

(18.7 kB)
2条回答
DafaDDDa
2020-08-20 12:24

嗨,米歇尔,

您解决了这个问题吗? 我正面临着同样的问题。

BR&谢谢

Christoph

一周热门 更多>