2017-01-16 4 views
0

私の現在のアプリケーションでは現在Jquery tablesorterJqpaginatorを使用しています。 Jquery tablesorterは、ページが初めて読み込まれたときに罰金を科しますが、jqpaginatorをクリックして次のページデータを取得すると、データが重複し、第1ページのソートされたデータも第2ページに表示されます。Jquery tablesorterは最初のページのデータのみをソートします

P.S.私appicationのがPageSizeは、ここ5

ある問題のスナップショットです: tablesorter at page 1 working

tablesorter at page 2 not working tablesorterコード

AddTableSorter: function() { 

      $("table").tablesorter({ 
       theme: 'blue', sortList: [[0, 0]] 
      }); 
      CompanyTypeEdit.UIEvents(); 
     }, 

jqpaginatorコード:

LoadCompanyTypePagination: function (totalPages, CurrentPage) { 
      totalPages = (parseInt(totalPages)); 
      if (totalPages < 1) { 

      } 
      else { 
       $.jqPaginator('#pagination1', { 

        totalPages: totalPages, 
        visiblePages: 3, 
        currentPage: CurrentPage, 
        onPageChange: function (num, type) { 
          CompanyTypeEdit.config.PageIndex = num; 
          console.log('rest' + num); 
          $('table').trigger('sortReset'); 
          CompanyTypeEdit.GetAllCompanyType(); 


        } 
       }); 

      } 
      CompanyTypeEdit.UIEvents(); 
     }, 

答えて

0

誰かがこの問題を抱えているかどうかはわかりませんが、どういうわけかこの問題を解決することができます。私はちょうど私のLoadCompanyTypePagination()関数とあらゆる事は完全に働いたに

$('table').trigger('update'); 

を追加しました..!

関連する問題