There is a simple GXT page with Grid and FormPanel. When a user clicks on an item of the grid, ModelData of this item is binded to the form by FormBinding. All is working fine: when user changes values in form, ModelData of the item is also changed. But it is changed even in case, when a value in the form is invalid so ModelData in ListStore is becoming corrupted.
Is it possible not write values of invalid fields to ModelData?
What is the proper way to handle this issue?