| |
Anzeigen |
|
|
Social Bookmark Script |
|
|
|
 |
Aufruf eines dbModalPanel |
Roman Köhler
Administrator
    

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich Anwenderstatus: VDF-Entwickler Herkunft: Mannheim Betriebssystem: Windows XP
 |
|
Aufruf eines dbModalPanel |
 |
In meiner alten Programmversion habe ich ein dbModalPanel zur Kundenneuanlage erstellt, welches ich in mehrenen Views brauche.
Object Kundenneuanlage is a dbModalPanel
...
End_Object
Eingebunden wurde dieses Object in mehreren Views mit: #include Kundenneuanlage.dg
Aufgerufen wurde es in den Views dann mit: send popup to Kundenneuanlage
So weit, so schlecht. Denn in VDF12 geht das nun nicht mehr. Da ich dieses dbModalPanel über #includes eingebaut habe, erscheinen in dieser Version schon beim Aufruf der View (nicht des Dialogs) Fehler.
Habe deshalb den #include durch use ... ausgetauscht.
Dann funktionieren aber die Aufrufe des Dialogs nicht mehr. Auf einmal kann man das Objekt nicht mehr mit popup aufrufen. Mit popup_modal aber auch nicht. Habe dann versucht das Dialogobjekt in ein CD_Object umzuwandeln und mit Prompt aufzurufen, aber auch das funzt nicht.
Hoffentlich hat einer von Euch die rettende Idee, denn bis zum nächsten Drive-Inn im Januar ist es für die Lösung dieses Problems eindutig zu lange.
Also, ran an die Buletten!
Euer Roman
|
|
15.11.2007 12:53 |
|
|
Matthias
Super Moderator
   
Dabei seit: 09.07.2007
Beiträge: 233
Einsatzart von VDF: gewerblich Anwenderstatus: VDF-Entwickler Herkunft: Niedernhausen Betriebssystem: XP, Vista, Win7, 2008 Ser
 |
|
| RE: Aufruf eines dbModalPanel |
 |
Hallo Roman,
Objekte der Klasse dbModalPanel (die also DataDictionary enthalten) gehören niemals innerhalb einer Deferred dbView.
Diese Dialoge gehören immer mit einem USE Statement VOR dem Befehl "Deferred_View Activate_XY" platziert.
Man kann dieses Use Statement dann durchaus VOR mehreren dbViews platzieren, der Compiler sorgt dafür, dass der Dialog nur einmal eingebunden wird, aber da es außerhalb der View liegt, von jeder dbView heraus aufgerufen werden kann.
Viele Grüße
Matthias
|
|
16.11.2007 09:37 |
|
|
Roman Köhler
Administrator
    

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich Anwenderstatus: VDF-Entwickler Herkunft: Mannheim Betriebssystem: Windows XP
Themenstarter
 |
|
| RE: Aufruf eines dbModalPanel |
 |
Moin, moin Mathias,
danke für Deinen Tip. Das wars die Lösung. Wahrscheinlich hätte ich noch Stunden darüber gebrütet, wie das läuft.
Bis bald
Roman
|
|
19.11.2007 10:15 |
|
|
|
|
|
 |
|