I have a editorgridpanel with rowpanelexpander plugin to display a form panel below the row (after clicking on the row expander icon user will see the form panel in it to fill in the fields). See image.

The problem is after entering data in fields of the form panel (in the rowbody) if the user goes to grid rows and edits some column the refresh of the grid rows happens and the data entered by the user (in each field) in the form panel is lost (a new panel is again shown without any user inputs).

Is there a way i can keep the data in the form panel (entered by the user) intact? across different grid refreshes?