Domino 9 und frühere Versionen > ND9: Entwicklung

NotesUIDocument mit anderer Form öffnen

(1/2) > >>

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