Как установить все флажки в telerik.grid, используемые в asp.net mvc

#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, чтобы получить более конкретный ответ.