我想在jqgrid中添加任何新行后按列名称之一对行进行排序。我们可以这样做吗?我使用内联添加添加任何新记录。我们需要在addrowparams中写任何东西吗?请帮忙
答案 0 :(得分:0)
排序与重新加载网格几乎相同。添加任何新记录后,您可以使用.trigger("reloadGrid");
。您可以在aftersavefunc
回调中执行此操作,例如:
aftersavefunc: function() {
var $self = $(this);
setTimeout(function () {
$self.trigger("reloadGrid", [{current: true}]);
}, 0);
}
您没有发布任何代码,也没有包含您使用的jqGrid版本,甚至包括您使用的分支(free jqGrid,商业Guriddo jqGrid JS或版本中的旧jqGrid< = 4,7)。因此,我无法指出您应该包含上述aftersavefunc
回调的更准确位置。如果您使用"免费jqGrid"请参阅the answer中的演示。我开发的叉子。