如何提供checkall选项以选择和取消选择Gridmvc中的所有复选框

时间:2013-12-31 06:12:12

标签: jquery asp.net-mvc-4

@Html.Grid(Model).Columns(columns =>
{
columns.Add(m => m.TagId)
.Titled("")
.Sanitized(false)
.Encoded(false)
.RenderValueAs(d => Html.CheckBox("Checked", false));
columns.Add(alarm => alarm.DomainName).Titled("Domain");
columns.Add(alarm => alarm.GroupName).Titled("Groups").Sortable(true);
}).Sortable(true)

上面是我在MVC中的Gridmvc,这里我想在网格的标题中提供checkall选项,并且也是该复选框的id

1 个答案:

答案 0 :(得分:0)

它的 javascript数组不是jquery变量  为了你。需要使用js push()函数来创建该数组。像这样

var mydata = new Array();
for (var i = 0, il = ids.length; i < il; i++) {
 mydata.push(ids[i]);
}

这应该可以解决问题。