Domino 9 und frühere Versionen > Entwicklung

Maske öffnen mit LS

(1/1)

skywook:
Habe nur eine kleine Frage, kann ich eigentlich auch mit LS wie mit @Command([Compose] eine Maske öffnen und dann Eingaben tätigen?

Pjorn:
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

ata:
.. 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 )

--- Ende Code ---

.. so auf die schnelle...

ata

skywook:
Vielen Dank!
Hat funktioniert.

klaussal:
... bitte den thread (beitrag) auf "erledigt" setzen. danke !

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln