【发布时间】:2016-12-31 15:56:26
【问题描述】:
目前我正在使用此代码来显示 KendoUI 网格:
@(Html.Kendo().Grid<CleverFit.Models.MyHistorie>()
.Name("grid")
.DataSource(dataSource => dataSource // Configure the grid data source
.Ajax() // Specify that ajax binding is used
.Read(read => read.Action("Products_Read", "Action")) // Set the action method which will return the data in JSON format
)
.Columns(columns =>
{
columns.Bound(product => product.Datum).Format("{0:dd.MM.yyyy}");
columns.Bound(product => product.Aktion);
columns.Bound(product => product.Ergebnis);
columns.Bound(product => product.Wiedervorlage).Format("{0:dd.MM.yyyy H:mm}");
columns.Bound(product => product.Bemerkung);
columns.Bound(product => product.Erledigt);
})
.Pageable() // Enable paging
.Sortable() // Enable sorting
)
我已经试过了:
columns.Bound(product => product.Erledigt).ClientTemplate(
"<input type='checkbox' value='#= ProductID #' " +
"# if (Enabled) { #" +
"checked='checked'" +
"# } #" +
"/>"
);
但是如果我添加这个,网格中没有显示数据...
最后一列product.Erledigt 的值显示为真或假。是否可以将它们显示为复选框?
我正在使用 Telerik KendoUI 并通过 AJAX 加载模板的内容。
【问题讨论】:
标签: asp.net razor kendo-ui telerik kendo-grid