Domino 9 und frühere Versionen > ND7: Entwicklung
Rahmen - anfänglichen Fokus setzen
Demian:
Moin,moin,
ich habe eine Rahmengruppe mit drei Frames. Oben das Firmenlogo, links die Gliederung und rechts ein geöffnetes Dok.
In dem Dokument (sowohl in Aktionsleiste als auch in der Maske selbst) ist eine schaltfläche, die das Dokument speichert, schließt und die Maske neu aufruft (leer).
Obwohl in dem Rahmen rechts die Option "Anfänglichen Fokus festlegen" und in der Maske im ersten Feld "Beim Öffnen Cursor in dieses Feld setzen" aktiviert sind, muss man immer mit der Maus in das erste Feld der Maske gehen.
Verwende ich die Optionen falsch? Was kann ich machen, damit ich die Maus eben nicht mehr benutzen muss?
Gruß
Demian
Demian:
Moin,moin,
keiner eine Idee???
Gruß
Demian
PS: @command(EditgotoField) im Postopen der Maske, führt auch nur zu dem Fehler "Angegebener Befehl konnte nicht ausgeführt werden.
Glombi:
Wird denn das Dokument im Editmode geöffnet?
Demian:
Moin Glombi,
es wird zum einen in einer Aktion mit @Command([Compose];... und in einer anderen Aktion mit
--- Code: --- Dim work As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim SBereich As String
Set uidoc = work.CurrentDocument
SBereich = uidoc.FieldGetText("Bereich")
Call uidoc.Save
Call uidoc.Close
Set db = s.CurrentDatabase
Set doc = db.CreateDocument
doc.form = "Auswertung - Sonderzeitmeldung"
doc.Bereich = SBereich
Call work.EditDocument(True,doc)
--- Ende Code ---
geöffnet. Man kann ja auch in ein Feld gehen und direkt schreiben. Sind die Optionen "Anfänglichen Fokus setzen" und 'Beim Öffnen Cursor in dieses Feld setzen" denn dafür überhaupt gedacht, oder habe ich da was übersehen?
Gruß
Demian
Tode:
innerhalb von Frames funktioniert diese Eigenschaft leider nicht immer wie erwartet.
Du musst feststellen, wo denn der Cursor tatsächlich landet (ich vermute in der Gliederung).
Dann schlägt natürlich das "GotoField" fehl.
Du musst also "nur" dafür sorgen, dass Dein Cursor nach dem öffnen in die Maske springt und nicht in die Seite / Maske mit der Gliederung. Ich hatte das auch schon, ist allerdings schon ne Weile her und ich weiss nicht mehr, wie genau ich das gelöst habe. Aber hier findet sich sicher jemand, der Dir auf Anhieb sagt, wie man nach dem öffnen in den richtigen Frame springt...
Gruß
Tode
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln