Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: seal am 28.10.11 - 11:01:11
-
Hallo zusammen,
ich habe mal eine Frage zum Thema Button in einer Maske über bestimmte Tasten ausführen. Am besten erklär ich das am Beispiel eines Taschenrechner. Ich habe einen Button mit dem eine Dialogbox geöffnet wird, die wie ein Taschenrechner aussieht. Hier habe ich jetzt natürlich ein Zahlenblock (Button mit 1, Button für 2, ...., Button für +, Button für -, usw.). Jetzt möchte ich wenn ich auf meiner Tastatur + drücke, das er den Button mit dem + auch ausgeführt wird. Ist sowas überhaupt in Notes möglich (nicht Web sondern Client)? Wenn ja, hat jemand einen groben Lösungsweg? ???
Ich weis nur das man mit JavaScript mit onKeyDown oder onKeyPress sowas abfangen kann. Kann ich das aber auch in Notes mit LotusScript machen? Hat da jemand von euch schonmal was gemacht? Habe leider hier im Forum noch nichts dazu gefunden oder die falschen Suchwörter eingegeben :)
Vielen Dank im Vorraus,
seal
-
... grundsätzlich geht das natürlich. Beim Tippen der Zahlen musst du die Werte in einem Feld als String speichern. Bei + gehst du dann über diese Eingabe und addierst deine Eingabe. Zum Schluß das Ergbnis mit dem Inhalt eines bisherigen Ergebnisses addieren und wieder ins Ergebnisfeld schreiben.
Mit @ToNumer konvertierst du Text zu Zahl, denn in deiner Eingabe hast du ja Text. Bei Eingabe einer Komma-Zahl musst du dann gesondert abfangen...
Toni
-
Hallo,
ja das funktioniert bei mir ja auch alles. Was ich genau möchte ist, das wenn ich auf das + auf meiner Tastatur drücke, das er den Button + der Maske aktiviert. Quasi wie wenn man auf Enter drückt er den OK-Button ausführt.
Viele Grüße,
seal
-
... vergiß es - das wird nichts - dazu müsstest du permanent in deinem Kontext die Tastaureingaben überwachen...
;) schönes Wochenende
-
ggf. könnte man mit Javascript einen Eventlistener schreiben, der dann die onclick() Methode der Buttons aufruft.
leider ist aber die Javascript-Funktionalität des Notes-Clients sehr mager, so dass ich auch glaube, dass das nichts wird...
Gruß
Roland
-
Ja ich habs eigentlich schon befürchtet, das es nichts wird. Wollt aber trotzdem nochmal eine fachmännische Meinung von euch einhollen.
dann überleg ich mir was anderes :-)
Vielen Dank euch allen!