#asp.net-mvc
#asp.net-mvc
Вопрос:
Я использую Telerik grid. У меня есть один столбец в качестве флажка.Я хочу установить все флажки одним щелчком мыши по заголовку или любым действием щелчка, как я могу это сделать в Telerik.grid с помощью asp.net технология mvc
<% 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 записей, у меня есть флажок «выбрать все», при нажатии на который я должен установить все флажки в боковой части сетки.
Комментарии:
1. Вам действительно нужно опубликовать некоторый код и HTML, если вы хотите получить конкретный ответ на этот вопрос.
Ответ №1:
Используя jQuery, вы можете
$('#element-id').click(function() {
$('input:checkbox').each(function() {
this.checked = true;
});
});
Но вам нужно предоставить свой код и HTML, чтобы получить более конкретный ответ.