我已经完成了一半工作,但它有2个问题,
第1个是在设置正确时排序(sortable:true但是serverSorting:false)它只会对当前结果页面进行排序
第二次使用serverSorting:true它不会进行任何排序但会发布参数: -
第1页 pageSize 10 跳过0 sort [0] [dir] asc 排序[0] [田]沃德 拿10点
控制器json中的ofc它没有以那种格式拾取/理解它
public JsonResult _List(Request request, int skip, int take)
或
public JsonResult _List(List<SortDescription> sort, int skip, int take)
当我点击排序列时,两者都会有count = 1,但即使我只是尝试字符串字段,字符串目录,它们都有字段/ dir null。
据我所知,我没有正确地将视图中的排序数据发送到控制器但是我似乎无法找到它清楚地指示它从点到点的位置b然后在json中实现。
有人有任何想法或建议吗?
答案 0 :(得分:0)
您可以尝试使用将查询参数映射到对象的KendoGridBinderEx项目(KendoGridRequest)。
控制器如下所示:
[HttpPost]
public JsonResult _List(KendoGridRequest request)
{
var entities = _employeeService.AsQueryable();
return GetKendoGridAsJson(request, entities);
}