我需要在JavaScript中知道表排序何时完成。我正在使用PrimeFaces(UI库)来处理HTML表,似乎它使用了特定的tablesorter函数。我已经检查了他们的PrimeFaces DataTable Widget
代码,并且在排序结束时没有发现任何可以触发函数的内容。
我也尝试过使用JQuery函数解决方法:
//doesn't work as request response is received earlier and after the table is sorted
$(document).ajaxComplete(function (){
myDialog.hide();
});
和这种方法:
//doesn't work, because apparently there is no change in DOM tree
$("table").bind("DOMSubtreeModified", function (e){
myDialog.hide();
});
任何建议将不胜感激!