Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: wflamme am 15.07.04 - 12:46:04

Titel: Antwortdoc (als Dialog) zu selektiertem Doc in eingebetteter Ansicht
Beitrag von: wflamme am 15.07.04 - 12:46:04
Das nervt mal wieder ich finde keine einfache Lösung zu diesem Problem:

In einem Frame steht eine Page mit einer eingebetteten Ansicht, die Dokumente nach @Username filtert.
Nun will ich über einen Action-Button in dieser Ansicht ein Antwortformular als Dialog öffnen.  Das tut auch, allerdings fehlt diesem Formular der Parent -Context, deshalb ererbt es auch nicht dessen Inhalte.

Wird die Ansicht nicht eingebettet, ist die Sache natürlich simpel.

Ich habe hier zwar einen Lösungsweg in petto, aber der ist aufwendig, weil ich die ganze Werteübertragung an den Dialog und die Sicherung der Antwort etc. zu Fuß per Script machen muß.

Gibt's da nicht eine einfachere - dem trivialen Problem angemessenere - Lösung?

Grüße, Wolfgang
Titel: Re:Antwortdoc (als Dialog) zu selektiertem Doc in eingebetteter Ansicht
Beitrag von: Lenham am 15.07.04 - 12:56:49
Mal ganz doof gefragt:

@Command([ComposeWithReference];"";"Antwortmaske";1)

funzt nicht mit eingebetteter Ansicht? So mache ich das immer ...
Titel: Re:Antwortdoc (als Dialog) zu selektiertem Doc in eingebetteter Ansicht
Beitrag von: wflamme am 16.07.04 - 20:35:00
Nö, geht nicht - "invalid or nonexistent document" ist die Reaktion. Dabei bin ich mir keiner Schuld bewußt :-)

Allenfalls über NotesSession.CurrentDatabase.UnprocessedDocuments.GetFirstDocument kriege ich ein handle auf das in der Ansicht gerade selektierte Dokument, auf das ich mich bei (m)einer Notlösung stützen könnte.

Mist - ich dachte, mit der Unterstützung für Actions in eingebetteten Ansichten wäre diese Hürde endlich gefallen, weil der Event-Trigger an das eingebettete Objekt weitergereicht würde... naja, das war jedenfalls die Theorie...
Titel: Re:Antwortdoc (als Dialog) zu selektiertem Doc in eingebetteter Ansicht
Beitrag von: TMC am 19.07.04 - 20:51:49
Allenfalls über NotesSession.CurrentDatabase.UnprocessedDocuments.GetFirstDocument kriege ich ein handle auf das in der Ansicht gerade selektierte Dokument, auf das ich mich bei (m)einer Notlösung stützen könnte.

Habe zwar keine Lösung, aber hier noch ein Link wohl ganz passend zu dem Thema:

Tip: Getting the handle to a doc on an embedded view (http://www.geniisoft.com/showcase.nsf/archive/20040705-0335)
Titel: Re:Antwortdoc (als Dialog) zu selektiertem Doc in eingebetteter Ansicht
Beitrag von: wflamme am 20.07.04 - 08:11:01
Danke, aber ich hab's jetzt einfach doch mit UnprocessedDocuments nachgebaut. Mit einigen Umwegen geht's so.

Aber mal ehrlich, das ist ja echt microsoftmäßig von Lotus: Die Option anbieten, sich die ViewActions zu einer eingebetteten Ansicht mit anzeigen zu lassen, aber dann den DocumentContext dabei zerbröseln.
Dann kann man sich diese Option doch eigentlich ziemlich schenken.