3

仮想レンダリング/スクロールを備えた、堅牢で高性能な HTML グリッド/テーブルを探しています。これまでのところ、次の可能なオプションをまとめました。

  • dhtmlxグリッド
  • データテーブル
  • テーブルソーター
  • www.jtable
  • スリックグリッド
  • trirand.com
  • フレキシグリッド

まず、検討のためにこのリストにオプションを追加していただけると幸いです。

第二に、誰もが高パフォーマンス Web サイトの HTML グリッド/テーブルを使用して「現実世界」のエクスペリエンスを提供できますか?

4

1 に答える 1

5

私のサイトは、 Datatablesのみを使用する高トラフィック、高データ (100 万件以上のレコード) の SAAS マーケティング自動化システムです。

それがDatatablesの評判の良い代替手段である場合、私は昨年それを試しました.サイトのトラフィックは、私が見つけたどのソリューションでも問題ではありません....すべてがそのようにうまく機能しているようです.比較的)オーバーヘッドが少ない。

秘訣は、大量のデータを扱うことです。多くのオプションでは、JavaScript に HTML テーブルを送信する必要があり、dom をクロールしてグリッドを構築します。2,000 枚以上のレコードを扱うようになるまでは素晴らしいサウンドですが、その後は研ぎ澄まされ始めます。Datatables は、一度に X レコード、または X+ 定義された超過 (パイプラインと呼ばれる) のいずれかで、データ サーバー側を構築できるようにすることでこれを克服します。これにより、各クエリでユーザーが必要とするよりも多くの結果をバッファリングして、ページングを高速化できます。これにより、クエリが適切に最適化されていれば、ユーザーはほとんど気付かないほど速く動作するように見えます。その場でデータを変更できるようにする完全な API があります (編集可能なテーブルなど)。

Datatables は、(少なくとも私の検索時点では) jQuery ThemeRoller と完全に統合されている唯一のものでもあります。私のアプリでは、CSS ファイル (jqueryui.com で自動生成) を簡単に切り替えるだけで、データテーブルを含むアプリ全体のテーマを完全に変更できます。追加料金として共同ブランディングを販売することができ、文字通り5分かかります.

最後に、Datatables には活発なコミュニティ、ダウンロードや CSV または PDF へのエクスポートなどのプラグイン、24 時間年中無休で質問に答えてくれる著者がいます。彼の概念の多くは、それほど遠くない将来に予定されている将来の jQuery UI Grid に組み込まれると思います....彼はプロジェクトに貢献しているためです。

于 2012-06-19T23:11:52.887 に答える