JqG​​rid - 手动显示或隐藏排序图标

JqGrid - Show or hide sort icons manually

我有一个带有两个可排序列的 JqGrid,单击该可排序列 header 我是 re-loading 通过获取一些已排序数据的网格。由于排序是自定义的,所以我想 show/hide 对图标进行排序。 当我单击 header 时,显示 asc 或 desc 图标,因为我正在重新加载网格,图标被重置并始终显示 asc 图标。

如何show/hide asc 和 desc 图标

这个解决方案对我有用

$("div[id='jqgh_list_somename'] .s-ico").show();
$("div[id='jqgh_list_somename'] .s-ico span").addClass("ui-state-disabled");
$("div[id='jqgh_list_somename'] .s-ico")
            .find("span[sort='asc']").removeClass("ui-state-disabled");