Domino 9 und frühere Versionen > ND7: Entwicklung

Responsedoc im Web aus Maskenaktion?

(1/1)

LisaS:
Hallo,
ich möchte aus einer Maske heraus ein Antwort Dokument erstellen(Web).
Dieses Dokument soll nach click sich in einem neuen Fenster öffnen, User füllt aus und speichert es als antwort zum QuellDokument.
Ich habe schon

--- Code: ---@If(@IsNewDoc;@Do(@Command([FileSave]); "");
@Command([ComposeWithReference];"";"Subform")
--- Ende Code ---
ausprobiert, aber das funktioniert anscheinend nur mit Forms.
Im Notes habe ich dass so gelöst:

--- Code: ---Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Dim session As New NotesSession
Dim uidocA As NotesUIDocument
Dim uidocB As NotesUIDocument
Dim docA As NotesDocument
Dim docB As NotesDocument
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Set uidocA = workspace.CurrentDocument
Set docA = uidocA.Document
Set docB = db.CreateDocument
Call docB.MakeResponse( docA )
docB.Form = "FormXYZ"
docB.aTyp = "SubformXYZ"
docB.AdrName = docA.AdrName(0)
docB.aStatus = "Aktiv"
Set uidocB = workspace.EditDocument(True,docB)
End Sub
--- Ende Code ---
das funktioniert auch prima.
Gibt es eine Möglichkeit fürs Web.
Gruß
Hitcher

Lossa:
Hallo,

gehe doch hin und merke dir eine eindeutige Information, die Dok-ID, oder etwas eigenes, vom Hauptdokument in der Webmaske für das Antwortdokument.
Beim Submit des Dokumentes aus dem Browser lässt du eine WebSaveAgent laufen. Dieser holt sich per Script das Hauptdokument gem. deiner eindeutigen Kennung aus dem Dokument und macht dieses dann ganz "normal" per diesem Script zu einem Antwortdokument.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln