1

私は Tabulator Grid を持っており、Ebay の jsonpipe ライブラリを使用してサーバーから JSON をチャンク形式でロードするので、結果が非​​常に大きい場合でもすぐにデータグリッドを埋め始めることができます。この種のデータを Tabulator に取り込む方法は次のとおりです。

table.addRow(row, true);

これは正常に機能しますが、レコードごとに setTimeout を追加する必要があります。そうしないと、ユーザーには数秒間何も表示されません。しかし、setTimeout を使用すると、非常に小さい場合でも速度が低下し、ローカル ファイルからの読み込みでさえ、800 レコードを読み込むには時間がかかりすぎます。

Tabulator でチャンクされた JSON を直接読み取る方法を見つけた人はいますか? 既存の Ajax メソッドには、ストリーミング/チャンクされた改行エンコードされた JSON が含まれていません。

データはサーバーからすでにチャンクされていることを追加したいと思います-最初はストリーミングで送信されます.使用を設定したときに明らかにそうであるように、Ajaxが繰り返しリクエストを行う必要はありません.

ajaxProgressiveLoad:"load", //sequentially load all data into the table
4

2 に答える 2