2011-10-28 13 views
0

私はデータベース結果を持つテーブル用のtablesorter jqueryプラグインを使用しています。しかし、私はロードする10,000以上の行を持っています。そして、テーブルがロードされると、一度にすべて10,000をロードし、その結果を1ページあたり10,20,30,40の結果にページ設定します。すべてを一度に読み込まないようにする方法はありますか?最初の100個などをロードする方法はありますか?tablesorterプラグインページ区切り

このフォーラムを読んだことがありますが、この質問は尋ねられていません。私は1ページあたりの結果(10,20,30,40など)を表示するのに問題がないと誤解しないでください。これは、10,000行の巨大なデータベースを持っているので、最初のロード時に実際にローをロードすることです。

お時間をいただきありがとうございます。

+0

データセットを返すために使用するコードを使用することはできますか? – dSquared

+1

tablesorterプラグインは、このような多数の行を処理するようには構築されておらず、ページ上で一度にx個の行のみを使用するには、tablesorterによってサポートされているが、tablesorterのページングプラグインではサポートされていないajax読み込みが必要です。私はtablesorterを置き換えるための別のプラグインを探してみることをお勧めします。 –

答えて

1

一度に10行を読み込み、ページを変更するたびに次の10を読み込むのが正しいと思いますか?

もしそうなら、jqGridを調べることをお勧めします。これには、ページング、ソート、および非同期の切断呼び出しを含む多くの機能が組み込まれています。

+0

はい、これは私が探しているものです。最初にページをロードすると、すべてのデータがロードされ、その後に10が表示されます。これは、最初は非常に小さなスクロールバーが表示され、次に小さくなります。新しいプラグインに移行せずに私を助けてくれますか? – johndie

+0

私はあなたが使用しているプラ​​グインに精通していないので、私はその点で多くの助けになることはできませんでした。他のコメント作成者が述べたことに基づいて、別のグリッドプラグインに切り替えるか、自分のページングシステムをロールするかを提案します。後者はおそらく高速ですが、前者はおそらくより簡単でしょう。 – arb