2015-10-06 89 views
0

当用户单击展开标题时,我需要显示具有来自structure1(EKKO的字段)的列的PO标题节点,它应显示其具有来自structure2(EKPO的字段)的列的项目。显示采购订单标题/项目

当所有行都折叠时,它只是一个包含PO标题详细信息的表。

我在考虑使用树表,但我的问题是,它有可能为树表有父节点与一个结构和不同结构的子节点? 如果树形表不可用于此需求,是否还有其他可用于此需求的其他内容?

Sample Layout

在此先感谢。

回答

0

不幸的是,树表的列仍然必须相同。但我认为你可以加载表的项目相关内容作为弹出窗口到表头中的行。 你可以看到UI看起来像这些 Basic UI Popin UI

的代码会是这样的

var oPopOver = new sap.m.Popover({ 
      placement:sap.m.PlacementType.Vertical, 
      visible : true, // boolean 
      placement : sap.m.PlacementType.Right, // sap.m.PlacementType 
      showHeader : true, // boolean 
      title : undefined, // string 
      modal : false, // boolean 
      offsetX : 0, // int 
      offsetY : 0, // int 
      contentWidth : undefined, // sap.ui.core.CSSSize, since 1.9.0 
      contentHeight : undefined, // sap.ui.core.CSSSize, since 1.9.0 
      enableScrolling : true, // boolean 
      verticalScrolling : true, // boolean, since 1.15.0 
      horizontalScrolling : true, // boolean, since 1.15.0 
      content : [ new sap.m.Table() ] 
     }); 

     this._oPopover = oPopOver; 

中嵌入酥料饼的控制

sap.ui.getCore().byId("idStart1").getController()._oPopover.openBy(oEvent.getSource());