0
選択レイヤーでNatTableを使用する場合、1millionという膨大なデータ列がある場合、行を選択するには非常に長い時間がかかります(20秒+)。私のアプリケーションを完全にクラッシュさせます。大量のデータの選択や、量全体を選択する方法がありますが、選択した列の表示量を視覚的に表示し、テーブルをスクロールして更新するより良い方法はありますか?NatTableで大量のデータを選択する方法
選択レイヤーでNatTableを使用する場合、1millionという膨大なデータ列がある場合、行を選択するには非常に長い時間がかかります(20秒+)。私のアプリケーションを完全にクラッシュさせます。大量のデータの選択や、量全体を選択する方法がありますが、選択した列の表示量を視覚的に表示し、テーブルをスクロールして更新するより良い方法はありますか?NatTableで大量のデータを選択する方法
これは実際にNatTableのパフォーマンスリークです。そして興味深いことに、それは長い間その形で存在し、誰もこれまでこれを見ていませんでした。
チケット[1]を作成して修正を行いました。
あなたがあなたのコンポジションから「悪い人」を取り除くか置き換えることができるまで、それが不可能な場合は、修正を待つ必要があります。
ColumnReorderLayer
:あなたの層スタックから削除し、列の再注文のサポートを必要としない場合ColumnHideShowLayer
(列の数百万人について話すとき、私は並べ替えが必要な機能ではありませんと仮定):あなたはドンが」列の非表示をサポートする必要があり、レイヤースタックから削除する必要があります。数百万の列を表示するユースケースに必要かどうかは不明です。SelectionModel
:データモデルはわかりませんが、現時点ではPreserveSelectionModel
の方がやや良いと思われます。またはチケットに添付されている修正プログラム(一度アップロードされた)を見て、修正プログラムに基づいてカスタムISelectionModel
の実装を作成して、その環境の修正プログラムのローカルバージョンを使用してください。
は、あなたが今、あなたのNatTableに1行またはすべての行を選択について話していますか?それはあなたの質問から明らかではありません。 –
いずれかの問題が発生します。膨大な量のデータを選択すると、100万個以上の列を持つ行が1つ選択されると、その行がトリガーされます。 – Owen
どの選択モデルをお使いですか? –