現在、アプリケーションを GXT 2 から GXT 3 に移行しています。
この 2 つの主な違いの 1 つは、GXT 3.x では POJO をウィジェットで使用できるのに対し、GXT 2.x ウィジェットでは ModelData を実装するオブジェクトが必要であることです。
問題は、すべての ModelData オブジェクトを単純に破棄して POJO を使用することはできないということです。ModelData オブジェクトには、GUI にのみ関連する追加のプロパティが多数含まれているためです。
そのため、これらのプロパティを POJO (実際のアプリ モデル) に配置することはできません。
ほとんどの場合、ウィジェットで使用する独自の ModelData インターフェイスと一連のオブジェクトを構築することになります。これは少し醜く、GXT3 以外のスタイルに見えます。
このような問題を解決するために使用される他のアプローチはありますか? それとも、誰かがすでにそれに直面しているのでしょうか?どんなアドバイスでも大歓迎です。