小编典典

客户端上的jqGrid排序

ajax

我有一个带有自动加载行的树形网格。目标是在 客户端 按树列对网格进行排序。

但是,每次单击排序列标题时,都会 发出 Ajax调用以进行排序,但是我所需要的只是使用本地数据进行就地排序。

我的网格参数是否不正确,或者树无法与树列的客户端排序配合使用?

当前用于排序的jqGrid参数为:

loadonce: true, // to enable sorting on client side
sortable: true //to enable sorting

阅读 401

收藏
2020-07-26

共1个答案

小编典典

为了使客户端排序正常工作,我需要reloadGrid在加载网格后调用:

loadComplete: function() {
    jQuery("#myGridID").trigger("reloadGrid"); // Call to fix client-side sorting
}

我不必在应用程序的另一个网格上执行此操作,因为它已配置为使用通过另一个AJAX调用检索的数据,而不是直接由网格检索的数据:

editurl: "clientArray"
datatype: "local"
2020-07-26