如何在sap.ui.table.Table中分组

时间:2017-10-23 11:10:28

标签: sapui5

我想根据sap.ui.table.Table中的属性对表的行进行分组 我尝试使用sap.m.table中的方法。 但它没有用。

<ui:Table rows="{
                    path : '/EtyVacStockItmSet',
        sorter : {
            path : 'FacilityType',
            group : true
        }}" selectionMode="Single" ariaLabelledBy="title" id="productsTable">

1 个答案:

答案 0 :(得分:0)

我认为不可能像sap.m.Table那样sap.ui.table.Table ...我们可以通过添加列菜单来添加分组...参见sample

var oTable = new sap.ui.table.Table({
            visibleRowCount: 10,enableGrouping:true,
          rows:"{/rows}",
          columns:[
            new sap.ui.table.Column({
                label: "firstName",
               template: "firstName",
              //sorted:true,sortProperty:"department",grouped:true
            }),
            new sap.ui.table.Column({
                label: "lastName",
               template: "lastName",
             // sorted:true,sortProperty:"department",grouped:true
            }),
            new sap.ui.table.Column({
                label: "department",
                template: "department",
              sorted:true,sortProperty:"department",//grouped:true
            })

          ]
        });