大家好,我目前正在为我的一个项目使用 NonFactors.Mvc.Grid ( https://aspnet-core-grid.azurewebsites.net/ )。我的问题是一旦我从第一页选择多个复选框并导航到第二页。
当我回到我的第二页时,选中的复选框不再被选中(在分页期间选中的复选框变得清晰,因为它引用了页面)。
在 NonFactors.Mvc.Grid 中解决这种情况的最佳方法是什么。非常感谢。
@(Html
.Grid(Model.Members)
.Build(columns =>
{
columns.Add(model => model.MemberSelected).Encoded(false)
.RenderedAs(model => Html.CheckBoxFor(a => model.MemberSelected,new{id=model.MemberId , value = model.MemberId }))
.Filterable(false)
.Sortable(false).Css("text-center");
columns.Add(model => model.MemberId).Titled("Member ID");
columns.Add(model => model.FirstName).Titled("First Name");
columns.Add(model => model.LastName).Titled("Last Name");
columns.Add(model => model.Email).Titled("Email");
columns.Add(model => model.Suburb).Titled("Suburb");
})
.UsingUrl(Url.Action("MembersList", "Members"))
.Using(GridProcessingMode.Manual)
.Using(GridFilterMode.Excel)
.Empty("No data found")
.Pageable(pager =>
{
pager.PageSizes.Clear();
pager.TotalRows = Model.TotalRows;
pager.ShowPageSizes = true;
pager.RowsPerPage = Model.PageSize;
pager.CurrentPage = Model.CurrentPage;
})
.Filterable()
.Sortable()
)
public IActionResult MembersList(int page, string sort, string filtering)
{}