7

まず第一に、これに関する Javascript の機能がわかりません。しかし、それが可能かどうか知りたいです:

  1. テキスト ファイルから読み取り、非常に大きなテーブル (数十列と数十万行) をセクションで表示するには、次のようにします。
  2. すべての列が同時に表示されるわけではありません。列はグループになっています。列のグループは、非表示または表示を切り替える必要があります。
  3. 行は、特定の列に基づいてフィルタリングできます。

これを行う理由は、データ分析結果を表示し、ユーザーに基本的なフィルター、並べ替え機能も提供するレポートを作成するためです。ほとんどの場合、何らかの Web ブラウザを使用しています。したがって、HTML は理想的な形式です。

Javascriptで可能ですか?

ありがとう!

4

3 に答える 3

5

グリッド プラグインを使用すると、これを実行できる場合があります。たとえば、次の質問に対する回答を見てください:何百万行もの JavaScript データ グリッド

于 2012-09-21T14:59:12.000 に答える
3

DataTables などの JavaScript テーブル ライブラリをお勧めします。並べ替え、フィルタリング、ページネーションのオプションが含まれています。

また、DataTables がサーバーに対して行うすべてのページング、フィルタリング、並べ替えなどをハンドオフする機能もあります。javascript lib DataTables は、単なるイベントおよび表示モジュールです。この場合、任意の数の行を処理できます。

したがって、任意の数の行を処理するスケールで javascript にロードされたデータの ajax-y の迅速なパフォーマンスにより、必要なすべての機能が得られます。

DataTables を使用したサーバー側のデータ処理

于 2012-09-21T15:03:27.380 に答える
-3

はいぜったいに。Ext.JS は、これを非常に効果的に行う方法を示しています。正しく実行すると、サーバーへのラウンドトリップを削減するパフォーマンスの最適化になります。また、UX の応答性が向上します。

ExtJS リッチ グリッドの例。(沢山あります)

ExtJS の例。(グリッドセクションを見てください)

それが役立つことを願っています。

于 2012-09-21T16:06:31.413 に答える