0
telerik mvc 그리드의 체크 박스를 사용합니다. 내 체크 박스가 첫 번째 클릭에서 확인되지 않는 문제가 있습니다. 두 번째 클릭에서 확인되지만 다른 확인란을 클릭하면 이전 확인란의 선택이 취소됩니다. 이 문제를 어떻게 풀 수 있습니까? 당신이 필요로하는telerik mvc 그리드의 체크 박스가 체크되지 않음
@(Html.Telerik().Grid<PermissionMappingModel>()
.Name("mAdministratorpermission-grid")
.DataKeys(keys => keys.Add(m => m.Id))
.Editable(editing => editing.Mode(GridEditMode.InCell))
.ToolBar(commands =>
{
commands.SubmitChanges().ButtonType(GridButtonType.Image).ImageHtmlAttributes(new { style = "margin-left:0" });
})
.Columns(columns =>
{
columns.Bound(x => x.Id).Hidden(true);
columns.Bound(x => x.CategoryName).ReadOnly(true).Width(125);
columns.Bound(x => x.Name).ReadOnly(true).Width(200);
columns.Bound(x => x.IsAllowed)
.ClientTemplate("<input type='checkbox' name='checkedRecords' value='<#= IsAllowed #>' />").Width(15).Centered();
})
.DataBinding(
dataBinding => dataBinding.Ajax()
.Select("MAdminCustomerPermissionLoad", "Security")
.Update("MAdminSavePermission", "Security")
)
.Groupable(grouping => grouping.Groups(groups => { groups.Add(c => c.CategoryName); }).Visible(false))
.ClientEvents(events =>
{
events.OnDataBinding("OnMAdminPermissionViewDataBinding");
events.OnSubmitChanges("OnMAdminPermissionSubmit");
events.OnEdit("OnMAdminPermissionEdit");
})
.Sortable()
)
부록으로'checked' 속성은 그것이있을 때마다 상자를 검사합니다. 그래서 당신이 찾고있는 것은'<# if (IsAllowed == true) {#> = '확인 됨'<# } #>' –