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