如何在jqgrid中添加任何新记录后对行进行排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在jqgrid中添加任何新记录后对行进行排序相关的知识,希望对你有一定的参考价值。
我想在jqgrid中添加任何新行后按列名称之一对行进行排序。我们可以这样做吗?我使用内联添加添加任何新记录。我们需要在addrowparams中写任何东西吗?请帮忙
答案
排序与重新加载网格几乎相同。添加任何新记录后,您可以使用.trigger("reloadGrid");
。你可以在aftersavefunc
回调中执行此操作,例如:
aftersavefunc: function() {
var $self = $(this);
setTimeout(function () {
$self.trigger("reloadGrid", [{current: true}]);
}, 0);
}
您没有发布任何代码,也没有包含您使用的jqGrid版本,甚至包括您使用的fork(free jqGrid,商业Guriddo jqGrid JS或版本<= 4,7中的旧jqGrid)。因此,我不能指出你应该包括上面的aftersavefunc
回调的更准确的地方。如果您使用我开发的“free jqGrid”fork,请参阅the answer的演示。
以上是关于如何在jqgrid中添加任何新记录后对行进行排序的主要内容,如果未能解决你的问题,请参考以下文章
如何在不考虑最后一个空白行的情况下对 jqGrid 进行排序
SQL 最佳实践 - 可以依靠自动增量字段按时间顺序对行进行排序吗?