Domino 9 und frühere Versionen > ND9: Entwicklung
NotesUIDocument mit anderer Form öffnen
nichtschwimmer:
Hallo,
ich ich öffne ein Notesdokument über Script in einem Targetframe, dort soll aber eine andere Maske benutzt werden, als im Dokument hinterlegt ist.
Ich finde ums Verrecken keine Möglichkeit das zu beeinflussen.
Im Targetframe ist der Maskenname ebenfalls schon vorgegeben, Notes interessiert das aber nicht die Bohne.
Ideen ?
Jörg
Peter Klett:
Schreib vor dem Öffnen die andere Maske in das Feld Form, und nach dem Öffnen wieder den ursprünglichen Wert zurück, damit der temporäre nicht gespeichert wird. Könnte klappen, muss aber nicht ;)
nichtschwimmer:
Moin,
ich habe es versucht mit
Set doc = db.Getdocumentbyunid(DocID)
Call doc.Replaceitemvalue("Form", "Main")
Call ws.OpenFrameSet("MainFrameSet")
Call ws.SetTargetFrame("MainFrame")
' test = Evaluate("@Command( [SwitchForm] ; ""Main"" )") wäre zu schön um wahr zu sein !
call ws.Editdocument(False, doc,,,,False)
leider erfolglos.
Ralf_B:
Nachdem die neue Form eingetragen ist sollte das Dokument auch gespeichert werden.
Oder Du erstellst ein neues Document und machst ein copyallItems.
Werner Götz:
Speichern ist nicht nötig.
Das Dokument ist nicht schon im UI geöffnet?
-Werner
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln