2012-12-12 49 views
4

使用Kendo UI網格(由Telerik提供)可以允許在某些列上進行分組,但是不能在其他列上進行分組?演示示例將groupable: true顯示爲網格級屬性。文檔內容爲groupable Boolean | Object(default: false)groupable屬性是否可以設置爲false在列對象上覆蓋列級別的網格級可分組性?Kendo UI Grid:可以允許在指定的列上進行分組,但不能在其他列上進行分組

$("#grid").kendoGrid({ 
dataSource: { 
    data: createRandomData(50), 
    pageSize: 10 
}, 
columns: [ 
    { 
     field: "Name" 
    }, 
    { 
     groupable: false, /* ?prevent grouping on birthdate? */ 
     field: "BirthDate", 
     title: "Birth Date", 
     template: '#= kendo.toString(BirthDate,"dd MMMM yyyy") #' 
    } 
], 
    groupable: true 

});

回答

5

耶你幾乎自我回答你的問題。是的,你可以,這裏是樣本列的定義。

{ 
     "title": "Birth Date", 
     "field": "BirthDate", 
     "groupable": false 
} 

請確保您使用Q3 2012,我不確定它是否支持以前的版本。

+2

有趣的是,'columns.sortable'和'columns.filterable'在API文檔中,但'columns.groupable'不在。 – CodingWithSpike

+0

可能它最近被添加並且文檔沒有更新。 –