2011-09-14 8 views
0

私はページに100行を設定したデータテーブルを持っています。とにかく、サーバーへのjQueryの送信要求などで、私はデータがいっぱいです。 1つの呼び出しで260行が得られるとします。後で、例えば各行に対していくつかのチェックを実行しなければならない場合、いくつかの値が選択されているかどうかを調べるために、私は反復する必要があります。だから私はfnGetNodes()またはfnGetData()を使用すると、両方の最初のページの行であるテーブルの最初の100行だけを取得するようです。私は、ユーザーが前後にページし、データに対していくつかの選択/変更を行っている可能性があるため、260行すべてを反復できるようにしたい。どんな助けもありがとうございます。私はDataTableのjQuery 1.4版を使用しています。ページ分割されたjQueryデータテーブルを反復する方法

答えて

1

これは理想的ではありませんが、すべての行が表示され、反復され、元の長さに戻るように一時的にデータテーブルを拡張することです。

var origLength = dataTable.fnLengthChange(); 
dataTable.fnLengthChange(dataTable.fnPagingInfo().iTotal); 
// Iterate here 
dataTable.fnLengthChange(origLength); 

希望のソリューションがあります。

関連する問題