我有一个带有自动加载行的树形网格。目标是在客户端上按树列对网格进行排序。
但每次我单击排序列标题时,它都会发出一个 Ajax 排序调用,但我所需要的只是使用本地数据进行就地排序。
我是否有不正确的网格参数或树不能与树列上的客户端排序一起使用?
当前用于排序的 jqGrid 参数是:
loadonce: true, // to enable sorting on client side
sortable: true //to enable sorting
最佳答案
为了让客户端排序工作,我需要在加载网格后调用 reloadGrid
:
loadComplete: function() {
jQuery("#myGridID").trigger("reloadGrid"); // Call to fix client-side sorting
}
我不必在我的应用程序的另一个网格上执行此操作,因为它被配置为使用通过另一个 AJAX 调用检索的数据,而不是直接由网格检索的数据:
editurl: "clientArray"
datatype: "local"
关于javascript - 客户端jqGrid排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131280/