私の Web ページには 2 つのテーブルが表示され、同じデータに対して異なるビューが表示されます。
テーブルは、DataProvider を使用してテーブルのデータを提供する Wicket DataView オブジェクトによってサポートされます。
2 つのテーブルが同じデータの異なるビューを表示しているため、両方の DataView 間で同じ DataProvider を共有しています。
しかし、私の DataProvider では、どの DataView がデータを要求しているかを判断する方法がわかりません。データを取得している時点で、2 つを区別する方法はありますか? それに応じてデータをフィルタリングできるように、どのテーブルを扱っているかを知る何らかの方法が必要です。
これに対する最善のアプローチは何ですか?