Настоящая проблема здесь в том, что sorttable.js (по крайней мере, версия, которую я нашел) на самом деле не предназначена для этого.Вы можете прикрепить вызовы JavaScript к концу вызова Ajax.Смотрите мой результат на github .
. В основном вам нужно добавить это к AjaxSubmitLink, который перезагружает ListView:
target.appendJavaScript("sorttable.init();");
Единственная оставшаяся проблема - это сортируемая.JS почему-то не позволяет запустить себя дважды.Поэтому мне нужно было закомментировать проверку
if (arguments.callee.done)
в функции init ().Мои знания JavaScript довольно ограничены.Если вы знаете лучший способ, пожалуйста, дайте мне знать.