Sapui5的TreeTable中的问题

2020-09-24 11:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 专家您好, 请问,当T...

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

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


专家您好,

请问,当TreeTable持续显示"箭头"以扩展下一个级别时,即使它是最后一个级别,我也该如何解决该问题。

我认为这是由于模型中的元数据所致,并且如果清除每个__metadata都可以正常工作。 由于我不确定这是否是解决此问题的最佳解决方案,或者如果以后在清理元数据时可能遇到问题,您还有其他想法吗?

遵循部分代码和打印屏幕。 谢谢!

 var oFirstTemplate = new sap.m.ObjectIdentifier()。bindProperty(" text",{
 部分: [{
 路径:" CustomerID"
 },{
 路径:" OrderID"
 }],
 格式:function(CustomerID,OrderID){
 如果(OrderID){
 返回"";
 }其他{
 返回客户ID;
 }
 }
 });

 var oTreeFirstColumn = new sap.ui.table.Column({
 标签:" CustomerID",
 模板:oFirstTemplate
//模板:" CustomerID"
 });

 var oTreeSecondColumn = new sap.ui.table.Column({
 标签:"名称",
 模板:" ContactName"
 });

 var oTreeThirdColumn = new sap.ui.table.Column({
 标签:"订单ID",
 模板:" OrderID"
 });

 var oTreeTable = new sap.ui.table.TreeTable(" idTreeTable",{
 列: [
 oTreeFirstColumn,
 oTreeSecondColumn,
 oTreeThirdColumn
 ],
 selectionMode:sap.ui.table.SelectionMode.Single,
 enableColumnReordering:true,
 expandFirstLevel:true
 });

 oTreeTable.bindRows({
 路径:"/客户",
 参数:{
 展开:"订单",
 arrayNames:[" Orders"],
 导航:{
 "客户":"订单"
 }
 }
 });

 

(15.6 kB)
7条回答
Violet凡
2020-09-24 11:59 .采纳回答

嗨罗杰里奥

最简单的方法是重组数据

示例https://jsbin.com/mozezav/edit?html,输出

一周热门 更多>