Die Klasse TStorableObjectAddInfo ermöglicht es zu einem StorableObject Zusatzinformationen in Form einer Zusatztabelle zu speichern. In dieser Zusatztabelle werden solche Information wie Führungstext, Reihenfolge, Darstellungsformat, Standardwert etc. abgelegt.
Um einem StorableObject Zusatzinformationen zu zuweisen muss zuerst eine Zusatzinformationsklasse von TStorableObjectAddInfo abgeleitet werden.
Beispiel:
Für eine Klasse TCustomer sollen Zusatzinformation abgelegt werden können.
Ableiten einer Zusatzinformationsklasse:
TAICustomer = Class(TStorableObjectAddInfo);
Das Zuweisen der TAICustomer Klasse zu TCustomer erfolgt bei InitTable:
TCustomer.InitTable(StorageProvider, TAICustomer);
Es wird automatisch eine Tabelle mit dem Namen AI_CUSTOMER und alle dazu benötigten Felder angelegt.
Hinweis:
Die Klasse TAICustomer kann ebenso per TSOGridViewDlg bearbeitet werden, wie alle anderen von TStorableObject abgeleiteten Klassen.