Domino 9 und frühere Versionen > Entwicklung
settargetframe
my head:
hallo!
weiß jmd, warum ich den befehl nicht beim öffnen einer maske verwenden kann??
Sub Click(Source As Button)
Dim qdoc As NotesUIDocument
Dim tdoc As NotesUIDocument
Dim workspace As New NotesUIWorkspace
Dim v As String
Dim m As String
Set qdoc = workspace.CurrentDocument
v = qdoc.FieldGetText("verwendungszweck")
m = qdoc.FieldGetText("unbenannt")
Call workspace.SetTargetFrame("main")
Set tdoc = workspace.ComposeDocument ( "", "", "ba" )
Set tdoc = workspace.CurrentDocument
Call tdoc.FieldSetText("verwendungszweck",v)
Call tdoc.FieldSetText("zeitraum",m)
Call tdoc.refresh
End Sub
fehlermeldung ist "user-defined error"
klaussal:
... aus der designer-hilfe:
Usage
Use SetTargetFrame method before opening the view, page, or frameset, or before composing or editing a document. The following methods will use the frame specified in the SetTargetFrame method:
... also BEFORE OPENING......
my head:
ja, es steht auch davor...
es funktioniert mit openview, openpage...
aber nicht mit composedocument
Driri:
Hi,
keine Ahnung, ob es damit zusammenhängen könnte, aber die Zeile
Set tdoc = workspace.CurrentDocument
ist meiner Meinung nach überflüssig.
my head:
leider nicht...
fiunktioniert so auch nicht:
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace
Call workspace.SetTargetFrame("main")
Call workspace.ComposeDocument( "", "", "ba" )
End Sub
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln