Der Tab, in dem die Maske dargestellt wird, erhält ein * falls der Datensatz sich geändert hat. Damit dies auch bei eigenen Elementen funktioniert, muss nach der Änderung eines Feldwertes der Tab auf “Dirty” gesetzt werden.

TextBoxSettings settings = (TextBoxSettings)mvcxItem.NestedExtensionSettings;
settings.Properties.ClientSideEvents.TextChanged = "BA.Ui.Controls.ControlEvents.SetTabAsDirty";