$Id: tabledit_developer.html 4817 2023-11-28 16:32:10Z honzam $
To identify each record a unique key of the table is used. If the key consists of several fields, the field values are separated by colon. If the values contain a colon, it is escaped by #, i.e. ":" -> "#:".
The new record is identified by __new__.
Change the viewID of the shown TableView to this one.
Array (viewID => viewCmd), where viewCmd in turn is an array with the following possible parts:
Values of all records on the screen (record_key => recordVal), where record_key is the key as described above and recordVal is an array (field_alias => field_value).