jqGrid指定列不进行排序
在使用jqGrid的时候,某些列的内容可能并不是数据库中的字段,因此无法进行排序,此时通过执行对应列的属性来取消该列的排序功能。
比如我们新增了一个“操作”列,该列下面是一些操作的按钮,此时就不需要排序,如果排序则会出现列表内容为空的情况。
此时,我们只用在对应的列属性中添加“sortable:false”即可,实例代码如下:
{ label: '操作', width: 200 ,sortable:false, formatter: function (value, options, row) { var content = '<a class="btn btn-primary" onclick="vm.pass('+row["id"]+')">打款完成</a>'; content += '<a class="btn btn-primary" style="margin-left: 10px" onclick="vm.refused('+row["id"]+')">拒绝</a>'; return content; }}
关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台
除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接