I am very happy with all new features added, specially those related to the ListView which I use a lot in my current project.
Yeah, we have been using this extensively as well...so that keeps the features coming
One thing I thought I would point out on this new release is the BOs SaveCurrentDataTableToSnapShot and RestoreCurrentDataTableFromSnapshot methods. These were implemented specifically for the ListView and performing Undos if their was a cancel out of a child dialog form. The complication without this was the following scenario:
- Add a new child record
- Click OK on child dialog to close the child and keep the new child record in the BO
- Select the new child record from the ListView and edit the record
- Click cancel
At this point prior to this method, if you performed an Undo you lost the new record because it technically still had a RowState of Added. With the Save and Restore snapshot methods, you never need to call Undo. You should always let the ListView perform an automatic snapshot (does by default) then just call the Restore if the end-user cancelled the child dialog. This way it is always 100% accurate in regards to what the end-user has been doing.