Domino 9 und frühere Versionen > ND7: Entwicklung
Bei Enter eine Funktion ausführen
rar:
Wenn das nicht cool ist :o
Vielen Dank für die Tipps :D
Ich glaube aber nicht, dass dieser Lösungsvorschlag in meinem Fall so ganz optimal ist. Die Maske wird beim Start von Notes geöffnet und erst dann geschlossen wenn Notes auch geschlossen wird. Das heißt, dass die Function den ganzen Tag über jede Millisekunde aufgerufen wird. Ist für die Performance eher suboptimal.
Ich habe es jetzt mit der Inputbox menacht und unseren Organisatoren ist die Lösung auch recht.
Aber die Idee ist echt der Hammer und ich habe sie mir schon weggespeichert. ;D
lG
-daniel
Hevelmann:
genau sowas hab ich gesucht, die js Funktion ist echt lecker. :o
Ich hab das ganze noch etwas umgestrickt, damit das js nicht ständig läuft.
ich habe den Startaufruf des Intervalls in den onFocus Event meines Suchfeldes geschrieben und den Aufruf zum Beenden des Intervalls in den onBlur Event.
zusätzliches habe ich noch ein Feld (FldEndScript) in meine Maske eingebaut. Im oben genannten Button habe ich folgende LS Funktion eingebaut:
--- Code: ---
Sub Click(Source As Button)
Dim uiWorkspace As New NotesUIWorkspace
Dim uiDocument As NotesUIDocument
Set uiDocument = uiWorkspace.CurrentDocument
...
...
Call uiDocument.GotoField ( "FldEndScript" )
End Sub
--- Ende Code ---
Dadurch startet beim Klicken in das Suchfeld das Skript und am Ende des Skripts im Button springt der Zeiger in das andere Feld und der onBlur Event des Suchfeldes greift und beendet das js.
Einzigster kleiner Nachteil, das zusätzliche Feld darf nicht hidden sein.
greetz Hevelmann
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln