現在、私はKendoUIグリッド表示するため、このコードは持っています:KendoUIグリッドチェックボックス欄
columns.Bound(product => product.Erledigt).ClientTemplate(
"<input type='checkbox' value='#= ProductID #' " +
"# if (Enabled) { #" +
"checked='checked'" +
"# } #" +
"/>"
);
しかし、私はこれを追加した場合に表示データがない:
@(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
)
を私はすでにこれを試してみましたグリッド...
最後の列の値がproduct.Erledigt
の場合、真または偽として表示されます。それらをチェックボックスとして表示することは可能ですか?
私はTelerik KendoUIを使用しており、AJAX経由でテンプレートの内容を読み込んでいます。あなたは、次のFAQのページをチェックすることができます
ありがとうございましたが、正確に同じコードを追加した場合、グリッドにはデータが表示されません。 – Anokrize
更新された回答をご覧ください。 – dimodi
完璧でした! – Anokrize