【发布时间】:2011-05-14 01:54:21
【问题描述】:
我有一个带有复选框的 Telerik 网格。我正在使用客户端模板。附加了一个 .DataBinding Ajax 调用。
当网格最初出现时,它的 id 值不是复选框,而是文本。 如果我点击刷新,ajax 调用就会被执行,当它返回时,复选框就会出现。有没有办法在网格最初绘制时强制 ajax 调用发生,这样我就有一个复选框而不是文本...
代码示例:
<% Html.Telerik().Grid(Model.AdminSongQueue)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.UserTrackAssignmentID)
.ClientTemplate("<input type='checkbox' name='checkedRecords' value='<#= UserTrackAssignmentID #>' />")
.Title("Check")
.Width(50)
.HtmlAttributes(new {style="text-align:center"});
})
.DataBinding(dataBinding => dataBinding.Ajax()
.Select("_CheckBoxesSongGrid", "RightsToolSvc"))
.Scrollable()
.Pageable()
.Render();
%>
【问题讨论】: