Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: wuschel am 23.09.03 - 17:02:34
-
Hallo,
ich habe ein Optionsfeld mit zwei Auswahlmöglichkeiten.
Abhängig von der Auswahl möchte ich den Cursor in unterschiedliche Textfelder stellen. Nach Anklicken einer Option soll also der Cursor im entsprechenden Textfeld stehen.
Hat jemand ne Idee?
Gruß
-
in R6 würde ich das Event OnChange mit einem Scriptcode belegen, der per Call notesUIDocument.GotoField( fieldName$ ) ins jeweilige Feld springt.
in R5 nimmst Du am besten das Exiting Event, was aber nur geht, wenn man das Feld verläßt.
-
danke für die Hinweise,
leider haben wir noch R5 und das mit dem Exiting wäre klar, passt aber leider nicht so richtig auf die Anforderung
ich habs schon fast befürchtet, dass es nicht so einfach ist.
ich warte aber noch mal ein bischen, bis ich das hier schließe (und hoffe noch auf einen guten Tip)
-
da muß ich Dich enttäuschen, da R5 solche Events wie OnChange oder OnBlur oder OnFocus oder OnKeyDown nicht beherrscht, also nicht im Notes Client. Im Web kein Thema.
-
Als grober Vorschlag: NotesTimer und darüber eine Feldüberwachung. Das ganze startet im PostOpen und wird in QueryClose terminiert.
Vielleicht wäre dies ein Ansatz ?
Bernhard
-
ist der Notestimer eigentlich so zuverlässig, wenn man den Fokus auf Doc1 wechselt, weil man zB telefoniert, ein anderes Doc aufruft und der Notestimer kommt auch da nicht durcheinander? Da war doch mal was... oder täusch ich mich?
-
Hi,
wie ist es mit nem PostRecalc-Event ?
Wenn Du das Feld mit der Auswahl so einstellst, daß die Felder bei Schlüsselwortändernug automatisch aktualisiert werden, sollte er durch das PostRecalc durchlaufen. Da kannst Du dann ja per Script in das gewünschte Feld springen.
-
Da hätte ich selber drauf kommen müssen ;-)
Einfacher geht's ja kaum (da es im Feld selbst eben kein entsprechendes Event gibt).
Bernhard
-
Hehe, manchmal sieht man den Wald vor lauter Bäumen nicht ;)
-
Super Leute, es funzt...
Danke