Я использую checkbox в сетке Telerik. Ниже мой кодиспользуя checkbox в сетке telerik
@(Html.Telerik().Grid<ProductModel>(Model.Products.Data)
.Name("products-grid")
.Columns(columns =>
{
columns.Bound(x => x.Id)
.ClientTemplate("<input type='checkbox' name='checkedRecords' value='<#= Id #>' />")
.Title("")
.Width(36)
.HtmlAttributes(new { style = "text-align:center" });
columns.Bound(x => x.Id);
columns.Bound(x => x.Name);
columns.Bound(x => x.Published)
.Width(100)
.Template(x => x.Published.ToString().ToLower())
.Centered();
})
.Pageable(settings => settings.Total(Model.Products.Total).PageSize(gridPageSize).Position(GridPagerPosition.Both))
.DataBinding(dataBinding => dataBinding.Ajax().Select("ProductReport", "Product"))
.ClientEvents(events => events.OnDataBinding("onDataBinding"))
.EnableCustomBinding(true)
)
Я вижу идентификаторы в окошке колонки вместо флажков. Может ли кто-нибудь сказать мне, что не так с моим кодом?
я проверил это question и несколько других, но они впадина ответить мою проблему ..
U означает, что я должен добавить как шаблоны ??? @Mahmoud Moravej –
есть, точно! один для серверной рендеринга и другой для рендеринга на стороне клиента (где grid ajax вызывает только возврат данных JSON). –
OH хорошо, хорошо .... сделаю это и дайте знать u .. @Mahmoud Moravej спасибо –