多列 header 与数据源 Kendo 网格
MultiColumn header with Datasource Kendo Grid
我试图在互联网上搜索有同样问题的人...
我有一个普通的 kendo-grid,其中有多个列 header。我在网格上也有分页和页面大小。
我的问题是,如果我将模型绑定到网格,它会工作,但每次我更改页面或页面大小时它都会重新加载页面。如果我使用数据源,多列 header 将不会显示其下方单元格的数据。我的网格代码是这样的:
@Html.Kendo.Grid(Of ModelLayer.SomeType).Name("grdStuff").Columns(Function(column)
column.Group(Function(gMedium)
gMedium.Columns(Function(mediumColumns)
End Function)
End Function)
column.Bound(Function(x) x.Name)
column.Bound(Function(x) x.ConvenName)
column.Bound(Function(x) x.ChemicalName)
column.Bound(Function(x) x.Description)
column.Group(Function(gMaterials)
gMaterials.Title("Materials").Columns(Function(matColumn)
matColumn.Bound(Function(xMat) xMat.LowAlloy)
matColumn.Bound(Function(xMat) xMat.Ferritic)
matColumn.Bound(Function(xMat) xMat.Austenitic)
matColumn.Bound(Function(xMat) xMat.AusteniticMo)
End Function)
End Function)
End Function).Pageable(Function(page)
page.PageSizes(True)
page.ButtonCount(3)
End Function).DataSource(Function(datasource)
datasource.Ajax.Read(Function(read) read.Action("Read", "controllerName"))
End Function)
有没有人有过同样的经历或者想出了使用数据源的解决方案?
编辑
我想使用没有多头列的静态模型去香蕉...
没关系。以为我的脚本已更新,但显然它只更新了其他一些组件:)
我试图在互联网上搜索有同样问题的人... 我有一个普通的 kendo-grid,其中有多个列 header。我在网格上也有分页和页面大小。 我的问题是,如果我将模型绑定到网格,它会工作,但每次我更改页面或页面大小时它都会重新加载页面。如果我使用数据源,多列 header 将不会显示其下方单元格的数据。我的网格代码是这样的:
@Html.Kendo.Grid(Of ModelLayer.SomeType).Name("grdStuff").Columns(Function(column)
column.Group(Function(gMedium)
gMedium.Columns(Function(mediumColumns)
End Function)
End Function)
column.Bound(Function(x) x.Name)
column.Bound(Function(x) x.ConvenName)
column.Bound(Function(x) x.ChemicalName)
column.Bound(Function(x) x.Description)
column.Group(Function(gMaterials)
gMaterials.Title("Materials").Columns(Function(matColumn)
matColumn.Bound(Function(xMat) xMat.LowAlloy)
matColumn.Bound(Function(xMat) xMat.Ferritic)
matColumn.Bound(Function(xMat) xMat.Austenitic)
matColumn.Bound(Function(xMat) xMat.AusteniticMo)
End Function)
End Function)
End Function).Pageable(Function(page)
page.PageSizes(True)
page.ButtonCount(3)
End Function).DataSource(Function(datasource)
datasource.Ajax.Read(Function(read) read.Action("Read", "controllerName"))
End Function)
有没有人有过同样的经历或者想出了使用数据源的解决方案?
编辑
我想使用没有多头列的静态模型去香蕉...
没关系。以为我的脚本已更新,但显然它只更新了其他一些组件:)