Javascript 如何在jqgrid中添加任何新记录后对行进行排序

Javascript 如何在jqgrid中添加任何新记录后对行进行排序,javascript,jqgrid,Javascript,Jqgrid,在jqgrid中添加任何新行后,我想按一个列名对行进行排序。我们如何做到这一点?我正在使用内联添加添加任何新记录。是否需要在addrowparams中写入任何内容?请帮助排序与重新加载网格几乎相同。您可以使用.trigger(“reloadGrid”)添加任何新记录后。您可以在aftersavefunc回调中执行此操作,例如: aftersavefunc: function() { var $self = $(this); setTimeout(function () {

在jqgrid中添加任何新行后,我想按一个列名对行进行排序。我们如何做到这一点?我正在使用内联添加添加任何新记录。是否需要在addrowparams中写入任何内容?请帮助

排序与重新加载网格几乎相同。您可以使用
.trigger(“reloadGrid”)添加任何新记录后。您可以在
aftersavefunc
回调中执行此操作,例如:

aftersavefunc: function() {
    var $self = $(this);
    setTimeout(function () {
        $self.trigger("reloadGrid", [{current: true}]);
    }, 0);
}

您没有发布任何代码,也没有包括您使用的jqGrid版本,甚至没有包括您使用的fork版本(,商业版或旧版jqGrid,谢谢@Oleg。我还有一个问题,我们可以在当前页面上显示新添加的行吗?默认情况下,它会添加到表的末尾。我使用免费jqgrid@ioit:不客气!我可以重复一次,如果你对你的问题发表这么小的描述,我也帮不了你:没有JavaScript代码,没有通知我甚至不知道你使用的是哪种网格(简单网格、树状网格、带子网格的网格、带数据分组的网格等等),以及你是使用本地数据还是将数据保存在服务器上(
datatype
editurl
都是未知的)1.考虑到所有我不知道的可能性,很难就你的问题写出答案。