Domino 9 und frühere Versionen > Entwicklung
Antwortdokument mit Script erstellen
ata:
... beim Speichern kannst du dir die neue DocID des Dokumentes merken und das Dokument dann über die Datenbank
Set doc = db.GetDocumentByUNID( sUNID )
... wieder initialisieren. Dann sparst du dir den Weg über die View...
ata
koehlerbv:
Oder das UIDoc vor dem AppendDocLink speichern über Front- oder Backend. Das würde ich sowieso dringend empfehlen, denn wenn das Speichern vom User abhängt, kann es ja durchaus sein, daß in den anderen Docs schon DocLinks drin sind, aber der User dann das UIDoc verwirft ...
Bernhard
OCS:
danke erstmal euch beiden!!
wie meinst Du das mit dem übers frontend speichern? soll ich doc (siehe quelltext oben) als uidoc öffnen, den doclink machen und dann wieder zumachen? hab leider nicht so die ahnung, wie ich übers backend ein document als uidoc aufmache...!
gruß
koehlerbv:
Wie auch immer Du Dein doc erzeugst: Es muß vor dem Erstellen des DocLinks gespeichert sein.
--- Code: ---Set uidoc = workspace.currentdocument
--- Ende Code ---
Nun wissen wir ja nicht, wie Du zu NotesUIWorkspace.CurrentDocument kommst. Ist das ein neues Dokument, wurde es ja im FrontEnd erstellt. Aber egal: Dem muß sich jetzt
Call uidoc.Save
oder
Call uidoc.Document.Save (True, False, True)
anschliessen.
Dann (und nur dann) funktioniert auch der Tip von ata. Was heisst Tip - nur so geht es ja.
Bernhard
Axel Janssen temp:
reicht nicht einfach uidoc.save() in deinem code?
backend würde ich so machen:
doc.computeWithForm(true, true);
boolean check = doc.save (true, false);
if (check = false) then messageToUser end if
Du kannst ein backend Dokument ins frontend laden mit
NotesUIWorkspace.EditDocument(total, viele, parameter)
Gruß Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln