Welcome
Guest
, you are in:
<root>
•
Anmelden
CP Wiki
Navigation
¶
CP Solutions
Startseite
domizil+
Startseite
Administration
Administration
Neue Seite
Alle Seiten
Kategorien
Navigations-Pfade
Datei Manager
Neuer Benutzer
Suche im wiki
»
Zurück
TAdapterRTF.SourceID
Modified on 17/09/2009 12:30
by
CPARAS
Categorized as
Plattform
{BR} *[KlasseRTFAdapter|TAdapterRTF] ** [KlasseRTFAdapterMethoden|Methoden] ** [KlasseRTFAdapterEigenschaften|Eigenschaften] {BR} '''Syntax:'''{BR} {{{{'''property''' SourceID: string}}}}{BR} {BR} '''Beschreibung:'''{BR} {BR} Die Eigenschaft SourceID bestimmt den Fremdschlüssel der Vorlagen die geladen werden sollen. Im Normallfall ist es die DI_ID oder die Eigenschaft NameForSave des Dialoges. Dies kann aber auch eine beliebige ID oder String Eigenschaft sein falls es gewünscht wird, dass die gleichen Vorlagen an mehreren Dialogen oder Modulen angehängt werden. Die SourceID wird zusammen mit der Eigenschaft [TRTFAdapter_Prop_SourceComp|SourceComp] verwendet welche noch eine feinere Unterteilung in einem Dialog ermöglicht (Verschieden Schaltflächen und Menüs rufen verschiedene Vorlagen auf) {BR} '''Beispiel:'''{BR} {BR} <code pascal> procedure openTemplates; var aRTF: TAdapterRTF; begin TableObjektVorlage.setstringparam('OB_ID', self.getparam('OB_ID')); TableObjektVorlage.readData; aRTF := TAdapterRTF.Create; try aRTF.SourceComp := 'MenuDocVorlagen'; aRTF.SourceID := self.DI_ID; aRTF.CO_ID := self.CO_ID; aRTF.DefaultStorageType := 'Objektablage'; aRTF.AddPrimaryDataSet(TableObjektVorlage, 'Objekt Daten', '', nil); aRTF.TemplateListdlg; finally aRTF.Free; end; end; </code>
ScrewTurn Wiki
version 3.0.1.400. Some of the icons created by
FamFamFam
.