【发布时间】:2013-03-27 12:36:31
【问题描述】:
我已经完成了一半,但它有 2 个问题,
当设置正确时,第一个 while 会进行排序(可排序:true 但 serverSorting:false)它只会对当前页面的结果进行排序
第二次使用 serverSorting: true 它不会进行任何排序但会发布参数:-
第 1 页 页面大小 10 跳过 0 排序[0][目录] asc sort[0][field] 病房 拿 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,两者的字段/目录都为空。
据我所知,我没有正确地将排序数据从视图发送到控制器,但是我似乎找不到任何地方清楚地表明它是如何从点 a 到点 b 然后是在json中实现。
有人有什么想法或建议吗?
【问题讨论】:
-
到目前为止,我刚刚设置了外部排序,如下拉列表或日期选择器,并在刷新它们的值更改时将该数据传递到网格中,然后将控制器操作作为单个值(如“DateTime”) NewDate' 并更改 db.Table.Where(。这仍然远非理想,我想使用内置排序,但从未成功让它工作或正确理解它。
标签: sorting kendo-grid