JFace TableViewer の一部を NatTable に変更したいと考えています。TableViewer には、データ ソースを変更する便利な方法がありました。
tableViewer.setInput(source)
データベースにクエリを実行するときに、このメソッドを使用して新しい List を渡しました。NatTable で利用できる同様のものはありますか?
JFace TableViewer の一部を NatTable に変更したいと考えています。TableViewer には、データ ソースを変更する便利な方法がありました。
tableViewer.setInput(source)
データベースにクエリを実行するときに、このメソッドを使用して新しい List を渡しました。NatTable で利用できる同様のものはありますか?
AFAIK、NatTable では、の実装を使用しIDataProvider
ます。あなたのList
場合、使用できますListDataProvider
。
vogella.com に NatTable に関するチュートリアルがあり、NatTableでモデルを使用する方法の例を示すデータ提供に関するセクションがList
あります。それは良い出発点です。NatTable にはかなり複雑な API があり、ドキュメントを繰り返したくありません。
NatTable は、List に含まれるデータを視覚化します。NatTable に表示されるデータを交換するには、通常、実行時に変更できる List インスタンスを使用してデータ アクセス用の ListDataProvider を作成します。
通常、次の方法でデータを交換します。
GlazedLists を使用しているかどうかに応じて、アクションが完了した後に NatTable を更新する必要があります。
GlazedLists と GlazedListsEventLayer を使用している場合は、データ リストのコンテンツを更新する前に GlazedListsEventLayer を非アクティブ化して、不要なイベントの発生を避けることで、一括更新を検討する必要があります。