I am now migrating an applicaition from GXT 2 to GXT 3.
One of the major differences between the two is that GXT 3.x allows POJOs to be used in widgets, whereas GXT 2.x widgets require objects which implement ModelData.
The problem is that I cannot simply throw all the ModelData objects away and use POJOs, because ModelData objects contain a lot of additional properties, which are only relevant to the GUI.
So, these properties cannot be placed to the POJOs(real app model).
Most likely, I will end up building my own ModelData interface and a set of objects to use in widgets. Which looks a bit ugly and non-GXT3 styled.
Are there any any other approaches used to solve such a problem? Or maybe someone already faced it? Any advise is highly appreciated.