わかりました、GridView で作成されたテーブルがあり、それにテーブルソーターが接続されています。問題なく動作します。
次に、それを updatepanel 内に配置し、ポストバックで再バインドするコードを追加しました。これが私のスクリプトです。
function loadEvents() { $("table[id$='gv']").tablesorter(); }
$(document).ready(function() { loadEvents(); });
function reBind() {
if (Sys.WebForms.PageRequestManager) {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function() { loadEvents(); });
}
}
これはうまく機能します。グリッドビューをロードすると、ソートが機能します。
- 投稿するボタンをクリックすると、正常に動作します。
- もう一度クリックすると、最初のクリックで並べ替えが行われ、並べ替えが行われますが、行き詰まります - そこに - 列を変更できますが、並べ替えられませんか? しかしその後...
- もう一度クリックすると、正常に動作します
これは続き、クリックするたびに機能します...何かアイデアはありますか?