Hi,
I found an issue, on TmsFmxLiveGrid.
Description :
After editing a cell, if the modified field is not validate thanks to the Enter key, but with a click on another line of the grid, the modification is not applied on the edited line.
Products details :
Working on Delphi XE5 Update 2 with TMS Pack for FireMonkey 3.2.3.2
WorkAround :
in the procedure TTMSFMXLiveGrid.StopEdit, I moved the instruction ? NotifyObserverStopEdit; ? originaly place before ? inherited; ?, and put it just after
Step to Reproduce :
- In a new Firemonkey project, place a TmsFmxLiveGrid binded to a TDataGeneratorAdapter (of course, add some fields), thanks to a TAdapterBindSource on the main form.
- Run the project.
- Start editing a field (the line does not matter).
- Click on another line (not necessarily on the same column).
=> You should see, that the modification is applied to the wrong line.
Kind Regards.