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

时间:2017-12-17 11:29:33

标签: javascript jqgrid

我想在jqgrid中添加任何新行后按列名称之一对行进行排序。我们可以这样做吗?我使用内联添加添加任何新记录。我们需要在addrowparams中写任何东西吗?请帮忙

1 个答案:

答案 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中的演示。我开发的叉子。