Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: skywook am 22.02.04 - 20:15:12
Titel: Maske öffnen mit LS
Beitrag von: skywook am 22.02.04 - 20:15:12
Habe nur eine kleine Frage, kann ich eigentlich auch mit LS wie mit @Command([Compose] eine Maske öffnen und dann Eingaben tätigen?
Titel: Re:Maske öffnen mit LS
Beitrag von: Pjorn am 22.02.04 - 20:34:02
Hallo skywook, Du hast mit LS wesentlich mehr Funktionen und Möglichkeiten zur Verfügung als mit den @Befehlen. Ausgangspunkt dafür sind die Frontendklassen in LS, im Gegensatz zu den Backendklassen, bei denen Du als Anwender nicht mitbekommst, dass etwas passiert. Bei den FE-Klassen "sieht" man normal, was das LS macht (vereinfacht gesprochen). Die Verwendung der FE-Klassen findest Du u.a. in der Designerhilfe, die Klassen sind NotesUIDatabase, NotesUSDocument, NotesUIScheduler, NotesUIView, und NotesUIWorkspace (hoffe ich habe keine vergessen).
Bei weiteren Fragen einfach fragen ;)
HTH Greetz Pjorn
Titel: Re:Maske öffnen mit LS
Beitrag von: ata am 23.02.04 - 08:18:45
.. du initialisiert ein NotesDocument und öffnest es im Frontend. Für eine aktuelle DB kann das so aussehen
Code
Dim session as New NotesSession
Dim ws As New NotesUIWorkspace
Dim dbThis As NotesDatabase
Dim doc As NotesDocument
Set dbThis = session.CurrentDatabase
Set doc = dbThis.CreateDocument
doc.Form = "Maskenname"
Call ws.EditDocument( True , doc )
.. so auf die schnelle...
ata
Titel: Re:Maske öffnen mit LS
Beitrag von: skywook am 23.02.04 - 08:42:43
Vielen Dank! Hat funktioniert.
Titel: Re:Maske öffnen mit LS
Beitrag von: klaussal am 23.02.04 - 08:45:02
... bitte den thread (beitrag) auf "erledigt" setzen. danke !