0

テーブルの並べ替えとページネーションにjquery tablesorterプラグインを使用しています (tablesorter.pager.js)。

非常に多くのリスト ページがあり、正常に動作します。1つのページで、フィルターに基づいてページを動的にロードしています(基本的に、ページのボタン部分をクリックするとテーブルがロードされます)

そのテーブルのページネーションをロードすると、複数のページがあっても合計ページ (1/1) が表示されます。ただし、列を並べ替えると、(1/8) のようにページ数が正しく表示されます。つまり、ロード時にのみページ数が正しく表示されません。

他のすべての機能は正常に動作します。

jquery

  $(document).ready(function(){
  if(0 < $("#listTable tbody tr").length){ 
      $("table") 
        .tablesorter({sortList: [[0,0]],widthFixed: true }) 
        .tablesorterPager({container: $("#pager")});
    } 

});

デフォルトの並べ替えを設定しようとしましたが、機能しません。解決策は何ですか?

4

1 に答える 1

0

のようなものを変更しました

$(document).ready(function(){
   if(0 < $("#listTable tbody tr").length){ 
      $("#listTable") 
      .tablesorter({sortList: [[0,0]],widthFixed: true }) 
     .tablesorterPager({container: $("#pager")});
}

そしてその働き!

于 2013-02-28T08:05:46.440 に答える