Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: alex78 am 29.09.05 - 15:45:43

Titel: Kontrollkästchen auslesen???
Beitrag von: alex78 am 29.09.05 - 15:45:43
Hallo @all,

ich habe in meiner Maske ein Kontrollkästchen.
Sobald dieses aktiviert wird und der User zum nächsten Feld springen möchte,
muss eine weitere Eingabe gemacht werden im Bezug darauf, was der User eben aktiviert hat - sprich in eine weitere Tabelle springen.

Kann mir hier jemand helfen? :-:

Besten Dank
Titel: Re: Kontrollkästchen auslesen???
Beitrag von: Gandhi am 29.09.05 - 15:48:14
im exiting dieses Feldes oder im entering des fälschlich nächsten Feldes den Fokus im NotesUIDocument umstellen (uidoc.gotofield("Feld"))
Titel: Re: Kontrollkästchen auslesen???
Beitrag von: Axel am 29.09.05 - 15:54:37
im exiting dieses Feldes oder im entering des fälschlich nächsten Feldes den Fokus im NotesUIDocument umstellen (uidoc.gotofield("Feld"))

Hi,

hier ist Vorsicht geboten. Das Exiting-Event eines Feldes wird nicht immer ausgeführt. Nach Möglichkeit würde ich diese Prüfung ins QuerySave-Event der Maske unterbringen.


Axel
Titel: Re: Kontrollkästchen auslesen???
Beitrag von: Gandhi am 29.09.05 - 16:04:15
Stimmt, das wird nur ausgeführt, wenn das Feld verlassen wird (oder?), also in ein anderes Feld gesprungen wird (nicht aber, wenn ein Button o.ä. geklickt wird).
Ich habe aber verstanden, dass genau das der Fall ist.

Titel: Re: Kontrollkästchen auslesen???
Beitrag von: Axel am 29.09.05 - 16:21:01
Ich habe aber verstanden, dass genau das der Fall ist.

Richtig. Das hat er geschrieben.

Nur weiß das der Anwender auch, dass er nach dem Kontrollkästchen in ein anderes Feld springen muss, dass die Anwendung funktioniert? Das mit dem Exiting-Event ist keine wasserdichte Alternative.


Axel
Titel: Re: Kontrollkästchen auslesen???
Beitrag von: Gandhi am 29.09.05 - 16:26:39
Also ich würde im QuerySave ein GotoTop+ ein GotoBottom integrieren - dann verlässt er das Feld garantiert - und die ExitingFormel wird ausgeführt - wobei er davon wenig hat, da die gewünschten Items erst beim Speichern (in ca. 50% der Fälle direkt vor dem Schliessen) sichtbar werden.
Titel: Re: Kontrollkästchen auslesen???
Beitrag von: ata am 02.10.05 - 13:59:31
Hallo,

Es gibt eine Möglichkeit, hat ein wenig Aufwand - die Performance leidet allerdings unter dem Konstrukt:

Dem Feld die Eigenschaft geben, das die Felder neu berechnet werden => Refresh fields on keyword change...
Im Postrecalc das aktuelle Feld abfragen. Wenn es das Auswahlfeld ist, dann auswerten und den entsprechenden Befehl über uidoc zum Feldwechsel vornehmen...

ata