Jquery jqGrid。如果事件onSortComplete可用?

Jquery jqGrid。如果事件onSortComplete可用?,jquery,events,jqgrid,callback,Jquery,Events,Jqgrid,Callback,我想弄清楚,这个插件是否有类似“onSortComplete”的事件可用。jqGrid已经有事件“onSortCol”,它是在对某些特定列进行排序之前引发的,它不适合我。 我已经尝试过使用事件“gridComplete”来解决这个问题,但是这个事件几乎在grid的每个操作之后都会引发。(例如,添加新行) 有人有什么解决办法吗 提前感谢,Ivan。如果开始排序,网格包含将从服务器或本地数据重新加载。因此,排序的结束是在网格加载和填充之后。因此,使用loadComplete或gridComplet

我想弄清楚,这个插件是否有类似“onSortComplete”的事件可用。jqGrid已经有事件“onSortCol”,它是在对某些特定列进行排序之前引发的,它不适合我。 我已经尝试过使用事件“gridComplete”来解决这个问题,但是这个事件几乎在grid的每个操作之后都会引发。(例如,添加新行)

有人有什么解决办法吗



提前感谢,Ivan。

如果开始排序,网格包含将从服务器或本地数据重新加载。因此,排序的结束是在网格加载和填充之后。因此,使用
loadComplete
gridComplete
是正确的方法。如果需要区分排序结束和网格的其他刷新,您可以在
onSortCol
中设置一个变量,该变量始终在
loadComplete
gridComplete
中清除。这样,您就可以在排序结束时执行一些操作。

如果开始排序,网格包含将从服务器或本地数据重新加载。因此,排序的结束是在网格加载和填充之后。因此,使用
loadComplete
gridComplete
是正确的方法。如果需要区分排序结束和网格的其他刷新,您可以在
onSortCol
中设置一个变量,该变量始终在
loadComplete
gridComplete
中清除。这样,您就可以在排序结束时执行一些操作。

谢谢,这当然是一个解决方案。但是对于这样的事件,最好使用一些“本机”回调实现。@Johnny:对不起,在“本机”实现下是什么意思?我仍然不明白为什么您需要有
onsortplete
,以及您希望在内部执行哪些操作。一个例子可以澄清所有问题。如果你有一个特性请求,你应该把它发布给Tony Tomov(jqGrid的开发者)。在stackoverflow上,其他用户可以帮助您使用jqGrid.Yep的现有功能,jqGrid.Yep是插件正式支持的本机功能。在这个回调中,我想重新绘制页面上的一些数据,这取决于网格元素的顺序。@Johnny:正如我之前所写的,要获得“本机”支持,您应该放置功能请求。我建议您描述一个示例,说明引入新事件/回调的优点。您当前的解释“我想在页面上重新绘制一些数据,这取决于网格元素的顺序”有助于我理解您的问题。此外,我在这里看不到与数据排序的任何关系。谢谢,这肯定是一个解决方案。但是对于这样的事件,最好使用一些“本机”回调实现。@Johnny:对不起,在“本机”实现下是什么意思?我仍然不明白为什么您需要有
onsortplete
,以及您希望在内部执行哪些操作。一个例子可以澄清所有问题。如果你有一个特性请求,你应该把它发布给Tony Tomov(jqGrid的开发者)。在stackoverflow上,其他用户可以帮助您使用jqGrid.Yep的现有功能,jqGrid.Yep是插件正式支持的本机功能。在这个回调中,我想重新绘制页面上的一些数据,这取决于网格元素的顺序。@Johnny:正如我之前所写的,要获得“本机”支持,您应该放置功能请求。我建议您描述一个示例,说明引入新事件/回调的优点。您当前的解释“我想在页面上重新绘制一些数据,这取决于网格元素的顺序”有助于我理解您的问题。此外,我在这里看不到与数据排序的任何关系。