39

私は jQuery dataTable を使用することに興味があります...教えて、それを使用する方法の例を教えてください..そして、jqGridについても聞いたことがあります..両方からどちらが良いですか?

私はdataTableをダウンロードしようとしました..

<script type="text/javascript" src="jquery.dataTables.js"></script>
<script type="text/javascript">
 $(document).ready(function() {
  $('#showdata').dataTable( {
 //what must i fill in this area?
});
});
</script>
4

5 に答える 5

38

私は両方を試し、datatablesを使用することにしました。ドキュメントが充実しており、コミュニティ サポートも充実しており、このプラグインの開始と使用がより簡単であることがわかりました。

基本的に、次のようなhtmlコードがある場合:

<table>
    <thead>
        <tr>...</tr>
    </thead>
    <tbody>
       <tr>...
    </tbody>
</table>

(心と身体)

次に、あなたの例は素敵なデータテーブルを生成するはずです。カスタマイズするためのパラメーターは多数ありますが、それらの使用はオプションです。

以下に基づいてデータテーブルを生成するかどうかも検討する必要があります。

  1. 静的 html コンテンツ (1 回ロード)
  2. サーバーから受信したコンテンツ

どちらのオプションも datatables で可能であり、どちらも datatables.net に多くの例があります。

問題が発生した場合は、詳細を記載した情報をドロップしてください。

于 2010-06-22T09:40:39.647 に答える
17

jqgridはより強力で柔軟性があるようですが、ドキュメントはひどいものです。jqGridを手伝ってくれる人がいない場合は、datatableを使用することをお勧めします。

于 2010-12-05T23:17:34.150 に答える
11

私もDataTablesを使用しています。ドキュメント、API、柔軟性に惹かれました。私のプロジェクトでは、テーブルに編集可能なコントロールと列の並べ替え/フィルタリングが含まれる ajax フロント エンドがあります。データの量に応じて、クライアントにすべてのデータを保持するグリッドもあれば、ページ サーバー呼び出しからデータをプルするグリッドもあります。

開発者は、列のレンダリングを完全に制御できます。柔らかさを求めるならオススメです。価値がある。著者のアラン・ジャーディンは明らかに非常に才能がある

于 2010-11-29T21:37:49.927 に答える
9

私はデータテーブルを使い始めましたが、数百のローカルアイテムの読み込みと並べ替えが非常に遅くなりました。だから私はjqgridを試しました、そしてそれは何千ものローカルにロードされたアイテムでうまく動きます。したがって、jqgridの方がパフォーマンスが優れています。しかし、時には何万ものローカルアイテムを処理する必要があり、jqgridも遅くなります。これらのプラグインはクライアント/サーバーアーキテクチャで動作するように設計されていることを知っているので、アプリケーションの設計を変更することを評価しています。

于 2010-12-02T23:55:42.000 に答える
6

私の会社は、上記のすべての理由から、DataTables を使用することを決定しました。数年前に評価したところ、発見した欠点の多くがチームによって特定されたようです。完璧ではありませんが、徹底的に学ぶことに専念すれば、うまくいくと思います。

于 2011-04-15T16:39:28.920 に答える