我的目标是制作一个网格,其中只有复选框 ( IsActive
) 是可编辑的,并且它应该是可编辑的,而无需按下编辑按钮。我希望复选框绑定到模型,而不是制作手动复选框,然后自己处理更改。
结果应该看起来像这样:http ://demos.telerik.com/aspnet-mvc/razor/grid/headerfootertemplates
模型
public class MyModel
{
public int Id { get; set; }
public string Name { get; set; }
public bool IsActive { get; set; }
}
看法
Html.Telerik().Grid(Model)
.Name("grid")
.Columns(column =>
{
column.Bound(x => x.Id);
column.Bound(x => x.Name);
column.Bound(x => x.IsActive)
.HeaderTemplate(@<text>@Html.CheckBox("checkAll")</text>);
})
.EnableCustomBinding(true)
.DataBinding(dataBinding => dataBinding.Server().Select("Index", "Stuff"))
.Render();
可能吗?