Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet 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
-
Mal ganz doof gefragt:
@Command([ComposeWithReference];"";"Antwortmaske";1)
funzt nicht mit eingebetteter Ansicht? So mache ich das immer ...
-
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...
-
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)
-
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.