I have found a weird issue using DataDictionaries. The problem is the following: I have a parent-child relationship with two DataDictionaries. The child table has only one index composed with two columns which are related to the parent DD.
When a parent record is found, the child (if it exists) is found automatically too. The problem arises during save operations as the child DD is most of the time ignored: If a DEO (like a cWebForm/cWebCheckbox) with the child DD as Server has the focus, the changes of the child DD are saved as expected. However, when a DEO with the parent as Server has the focus, only the parent DD is saved.
Is there a simple way to force parent DD save operations to check if changes exist on the child and if that is true, save the child DD record too? Or should I do it manually?