Sapui5的TreeTable中的问题

2020-09-24 11:43发布

         点击此处--->   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)

         点击此处--->   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凡
1楼 · 2020-09-24 11:59.采纳回答

嗨罗杰里奥

最简单的方法是重组数据

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

愤怒的猪头君
2楼-- · 2020-09-24 11:47

嗨,丹尼斯,它起作用了。 谢谢您的帮助

小熊yu生菜
3楼-- · 2020-09-24 12:00

亲爱的@Moderators

您是否有解决该问题的技巧或想法?

谢谢

callcenter油条
4楼-- · 2020-09-24 11:46

感谢君

宇峰Kouji
5楼-- · 2020-09-24 11:52

可能您没有其他选择。

小灯塔
6楼-- · 2020-09-24 11:58

它与 丹尼斯的建议,但我也会尝试您的建议。

谢谢你奈杰尔!

Tong__Ming
7楼-- · 2020-09-24 11:50

一周热门 更多>