jquery – 如何添加多列排序到jqgrid?

前端之家收集整理的这篇文章主要介绍了jquery – 如何添加多列排序到jqgrid?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我可以添加单列排序到jqgrid,没问题.如何将多列排序添加到jqgrid?

也就是说,按列1排序,然后按列2排序,最终排序顺序为:列2,列1

解决方法

当前版本的jqGrid不支持多列排序.

http://www.trirand.com/blog/你可以“你喜欢在jqGrid看到哪个功能?”投票答案

>导出到PDF
>冻结列
>按多列排序
>按多列分组

一般来说,您可以尝试通过修改onSortCol事件处理程序内的jqGrid的sortname和sortorder参数来实现多重排序.如果两列具有像firstName和lastName这样的列索引,例如仅使用第一列排序意味着排序名称为“firstName”,排序顺序为“asc”.如果要排序firstName和lastName作为secont标准,您可以将sortname设置为’firstName asc,lastName’和sortorder为’asc’.您的服务器程序应该能够解释这一点,但是如果您只是构建ORDER BY类似ORDER BY $sidx $sord(参见http://www.trirand.com/jqgridwiki/doku.php?id=wiki:first_grid#php_and_mysql_example_file),它将会工作.

猜你在找的jQuery相关文章