Record editing by multiple users is handled absolutely differently in Blist. I think it’s really worth mentioning and taking a look at. This is the web list I've chosen to check multiple users editing the same record.
And this is how the issue is solved. The approach is different. Any data modification by any user is sent at once to the server and all users can take a look on changes the data is subjected to right now. Updated data appears on their screens. This is how it works in real life.
As one can see form screencast it’s difficult to define if the method works well in case we have the Form and Table. The very approach is really impressive, but I would question the usability for common users (I mean taking control of data modifications) anyway.