Autor Thema: @DialogBox - ein scheinbar triviales UI-Problem  (Gelesen 988 mal)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
@DialogBox - ein scheinbar triviales UI-Problem
« am: 30.01.03 - 16:40:02 »
@DialogBox - ein scheinbar triviales UI-Problem:
Habe hier in einer DB ein Dokument und will daraus per Aktion individuell eine Mail 'berechnen', die dann versandt werden soll.
Empfängeradresse soll aus dem PAB gewählt werden, da bietet sich natürlich ein SendTo-Formular an (durch @DialogBox aufgerufen), auf dem ein SendTo-Feld mit Adressenauswahl plaziert ist. Dazu noch Felder für 'berechneten' Betreff, 'berechnete' Nachricht und einen editierbaren Nachrichtenteil.

Also so:
--------------------
SendTo (Adressauswahl)
Subject (berechnet)
IndividuellerTeil (editierbar)
BerechneteNachricht (berechnet)

[Senden] [Abbrechen]
--------------------

Dies alles soll nicht ins darunterliegende Dokument übernommen werden, die entspr. Optionen sind im @Dialogbox-Aufruf gesetzt.
Das SendTo-Formular initialisiert das Formular im PostOpen-Event (session, workspace, uidoc, doc usw) und soll die berechneten Teile im Dialog zur Anzeige bringen (Vorschau). Dann soll der Benutzer den Empfänger wählen und die berechnete Nachricht per [Senden] verschicken.
Und genau bei dieser Vorschau gibt es Probleme. Symptome:

- Dokument in Ansicht markieren und Aktion mit @Dialogbox:
Das klappt 1a. Im Dialog erscheint der Entwurf der Nachricht, Empfänger kann ausgewählt werden, die berechnete Nachricht wird per [Senden] verschickt.

- dieselbe Aktion aus dem Dokument heraus aufrufen:
Im Dialog sind die berechneten Teile leer. Adressat kann ausgewählt werden, doc.SendTo ist aber ohne Inhalt, deshalb Fehlermeldung beim Versenden. Der Zugriff auf die Inhalte des zugrundeliegenden Dokuments funktioniert aber, ich kann mir die berechneten Inhalte zB per MsgBox ausgeben lassen. Nur kriege ich sie nicht zur Vorschau in den Dialog und kann auch aus den Dialogfeldern nichts auslesen.

-Dialogbox schließen und Dialog gleich *nochmal* aufrufen:
Jetzt klappt's 1a. Vorschau da, SendTo hat Inhalte, Nachricht wird berechnet und verschickt. Dialog kann geschlossen und neu geöffnet werden, alles klappt fortan, wie's soll. Bis ein neues Dokument gewählt und der Dialog aufgerufen wird, dann gibt es wieder 1x einen Aussetzer bei der Vorschau. Dialog schließen - Dialog öffnen, alles ist wieder ok. Bis zum nächsten Dokument. Das Verhalten ist absolut reproduzierbar.

Kann mir jemand erklären, woran das liegt?
Kennt jemand das Problem und weiß einen Workaround?
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:@DialogBox - ein scheinbar triviales UI-Problem
« Antwort #1 am: 30.01.03 - 18:23:56 »
man wolfgang - trivial ist relativ
kannst du die db posten ?
sorry ich kann deinem Text nicht ganz folgen - liegt vielleicht an einem vollmundigen roten, Marke Eigengewächs den ich genüsslich schlürfe.

prost
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:@DialogBox - ein scheinbar triviales UI-Problem
« Antwort #2 am: 30.01.03 - 23:19:51 »
Ok, ich strippe mal meine ganzen Versuche raus und poste die DB dann hier..
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz