0
我想基於下面的示例在slickgrid中實現分組。Slickgrid組行不可見
https://github.com/mleibman/SlickGrid/blob/gh-pages/examples/example-grouping.html
唯一的區別是,我沒有任何過濾器,所以我不叫dataview.setFilter()
下面是我的分組碼。
@columns =
[
{id: "fname", name: "First Name", field: "firstName", formatter: @formatFname, sortable: true, width: @setWidth(30)}
{id: "lastName", name: "Last Name", field: "lastName", sortable: true, width: @setWidth(30)}
{id: "email", name: "Email ID", field: "email", formatter: @formatEmail, onClick: @launchEmail, sortable: true, width: @setWidth(60)}
]
groupItemMetadataProvider = new Slick.Data.GroupItemMetadataProvider
dataViewOptions = {
groupItemMetadataProvider: groupItemMetadataProvider
inlineFilters: true
}
@dataView = new Slick.Data.DataView(dataViewOptions)
dataView.beginUpdate()
dataView.setGrouping({
getter: 'lastName'
formatter: (g) ->
console.log("g is : ",g)
'Duration: ' + g.value + ' items'
aggregators: []
aggregateCollapsed: false
lazyTotalsCalculation: true
});
dataView.setItems(data)
dataView.endUpdate()
我甚至能夠看到我的小組以正確的標題設置給每個組。
,但我不是在我光滑的網格看到任何組行。
我正在使用咖啡腳本。這就是語法改變的原因。 – Ashok
啊,好的。不熟悉這一點。你有沒有嘗試在setGrouping之前放置'''dataView.setItems(data)'''命令? –