我使用的是Telerik网格。我有一列作为复选框.I想在单个标题中选择所有复选框单击或任何单击操作如何使用asp.net mvc技术在Telerik.grid中执行此操作
<% using (Html.BeginForm("Assign", "Application", new { id = Model.ID,redirectto=HttpContext.Current.Request.Url.PathAndQuery }))
{ %>
<b>SelectAll</b><input type="checkbox" name="checkrecord" title="Records" />
<% Html.Telerik().Grid<ResourceKit.DataModel.Terminology>().Name("Terminology")
.BindTo((IEnumerable<ResourceKit.DataModel.Terminology>)ViewData["Terminology"])
.Columns(columns =>
{
columns.Template(term =>
{
%>
<input name="checkedRecords" type="checkbox" value="<%=
term.ID %>" title="checkedRecords" />
<%
}).Title("Select").Width(40).HtmlAttributes(new { style = "text-align:center" });
columns.Bound(term => term.Name);
}).Pageable(paging => paging.PageSize(20)
.Position(GridPagerPosition.Both).Style(pagerStyles))
.Sortable()
.Scrollable()
.Filterable()
.Render();
%>
<p>
<input type="button" value="Associate" onclick="this.form.submit()"/>
</p>
<% } %>我有这样的代码,每页20条记录显示,我有选择所有复选框的点击,我必须选择所有的复选框在一边的网格。
发布于 2011-05-04 20:20:18
使用jQuery,您可以
$('#element-id').click(function() {
$('input:checkbox').each(function() {
this.checked = true;
});
});但是您需要提供您的代码和HTML以获得更具体的答案。
https://stackoverflow.com/questions/5881128
复制相似问题