kendo 自定义网格绑定错误
kendo Grid bind error on custom
目前我正在研究 kendo 网格。我正面临这个错误。请帮我解决这个错误。
'DataSourceBuilder' does not contain a definition for
'Custom' and no extension method 'Custom' accepting a first argument
of type 'DataSourceBuilder' could be found (are you missing
a using directive or an assembly reference?)
我的代码在剃须刀视图中如下:
@(Html.Kendo().Grid<KendoApp.Models.Customer>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.ID)
.ClientFooterTemplate("<div>Total Count: #=count#</div><div>Min: #= min #</div><div>Max: #= max #</div>");
columns.Bound(p => p.Age)
.ClientFooterTemplate("Average: #=average#");
columns.Bound(p => p.Name)
.ClientFooterTemplate("<div>Count: #= count #</div>");
columns.Bound(p => p.Salary)
.ClientFooterTemplate("<div>Sum: #= sum #</div>");
})
.ToolBar(toolbar =>
{
toolbar.Create();
toolbar.Save();
})
.Editable(editable => editable.Mode(GridEditMode.InCell))
.Pageable()
.Navigatable()
.Sortable()
.Scrollable()
.DataSource(dataSource => dataSource
.Custom()
.Batch(true)
.PageSize(20)
.Schema(schema => schema.Model(m => m.Id(p => p.ProductID)))
.Transport(transport =>
{
transport.Read(read =>
read.Url("http://demos.telerik.com/kendo-ui/service/products")
.DataType("jsonp")
);
transport.Create(create =>
create.Url("http://demos.telerik.com/kendo-ui/service/products/create")
.DataType("jsonp")
);
transport.Update(update =>
update.Url("http://demos.telerik.com/kendo-ui/service/products/update")
.DataType("jsonp")
);
transport.Destroy(destroy =>
destroy.Url("http://demos.telerik.com/kendo-ui/service/products/destroy")
.DataType("jsonp")
);
transport.ParameterMap("parameterMap");
})
)
)
"custom" 显示错误。请帮助我。
提前致谢。
自定义数据源是在版本 2014.1.318 中引入的。确保您使用的是此版本或更新的 Kendo.Mvc.dll 版本。
有关自定义数据源用法的更多信息,请访问:
http://docs.telerik.com/kendo-ui/aspnet-mvc/custom-datasource
目前我正在研究 kendo 网格。我正面临这个错误。请帮我解决这个错误。
'DataSourceBuilder' does not contain a definition for 'Custom' and no extension method 'Custom' accepting a first argument of type 'DataSourceBuilder' could be found (are you missing a using directive or an assembly reference?)
我的代码在剃须刀视图中如下:
@(Html.Kendo().Grid<KendoApp.Models.Customer>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.ID)
.ClientFooterTemplate("<div>Total Count: #=count#</div><div>Min: #= min #</div><div>Max: #= max #</div>");
columns.Bound(p => p.Age)
.ClientFooterTemplate("Average: #=average#");
columns.Bound(p => p.Name)
.ClientFooterTemplate("<div>Count: #= count #</div>");
columns.Bound(p => p.Salary)
.ClientFooterTemplate("<div>Sum: #= sum #</div>");
})
.ToolBar(toolbar =>
{
toolbar.Create();
toolbar.Save();
})
.Editable(editable => editable.Mode(GridEditMode.InCell))
.Pageable()
.Navigatable()
.Sortable()
.Scrollable()
.DataSource(dataSource => dataSource
.Custom()
.Batch(true)
.PageSize(20)
.Schema(schema => schema.Model(m => m.Id(p => p.ProductID)))
.Transport(transport =>
{
transport.Read(read =>
read.Url("http://demos.telerik.com/kendo-ui/service/products")
.DataType("jsonp")
);
transport.Create(create =>
create.Url("http://demos.telerik.com/kendo-ui/service/products/create")
.DataType("jsonp")
);
transport.Update(update =>
update.Url("http://demos.telerik.com/kendo-ui/service/products/update")
.DataType("jsonp")
);
transport.Destroy(destroy =>
destroy.Url("http://demos.telerik.com/kendo-ui/service/products/destroy")
.DataType("jsonp")
);
transport.ParameterMap("parameterMap");
})
)
)
"custom" 显示错误。请帮助我。
提前致谢。
自定义数据源是在版本 2014.1.318 中引入的。确保您使用的是此版本或更新的 Kendo.Mvc.dll 版本。
有关自定义数据源用法的更多信息,请访问:
http://docs.telerik.com/kendo-ui/aspnet-mvc/custom-datasource