Autor Thema: OnSelect im Kombinationsfeld ??  (Gelesen 2078 mal)

Offline arieger

  • Aktives Mitglied
  • ***
  • Beiträge: 169
  • Geschlecht: Männlich
OnSelect im Kombinationsfeld ??
« am: 04.06.07 - 17:43:16 »
Hallo,

wer hat mir einen Tip ?

Ich habe in einer Maske mehrere Kombinationsfelder im Einsatz. Das Problem ist jedoch,
daß wenn man mit dem Maus-Laufrad nach unten navigieren will und nicht aufpasst,
sich die Feldinhalte ungewollt verändern.

Nun dachte ich, o.k. ich gebe den OnSelect-Befehl ein und versuche mit LS-GotoField
auf ein anderes Hilfsfeld zu springen. Ging aber leider nicht.

Hat mir jemand einen Tip, mit welchem Java-Befehl oder LS-Befehl ich bei OnSelect nach der Auswahl in dem Kombinationsfeld in ein anderes Feld hüpfen kann ?

Vielen Dank für  jeden Tip .

Viele Grüße
Anton
Das Nasshorn und das Trockenhorn, spazierten durch die Wüste,
da stolperte das Trockenhorn uns Nasshorn sagte – siehste!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: OnSelect im Kombinationsfeld ??
« Antwort #1 am: 04.06.07 - 20:49:00 »
Client oder Browser?

OnSelect funktioniert nur im Browser.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline arieger

  • Aktives Mitglied
  • ***
  • Beiträge: 169
  • Geschlecht: Männlich
Re: OnSelect im Kombinationsfeld ??
« Antwort #2 am: 04.06.07 - 21:15:46 »
Hallo Axel,

möchte dies im NotesClient R.6.5.5 benutzen.

Wenn dies nur im Browser ginge, müßte ich dann OnChange nehmen oder wäre dies dasselbe!

Hast Du mir noch einen Tip ?

Gruß Anton
Das Nasshorn und das Trockenhorn, spazierten durch die Wüste,
da stolperte das Trockenhorn uns Nasshorn sagte – siehste!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: OnSelect im Kombinationsfeld ??
« Antwort #3 am: 04.06.07 - 21:37:19 »
WENN OnSelect auch im NotesClient funktionieren würde: Die Messen wären ja längst gelesen, wenn sich dort bereits der Eingabefokus befinden würde - am Verhalten würde keine Änderung passieren.
Ob im Browser oder im Notes-Client: Stehst Du in einem Kombinationsfeld, rollt das Scrollrad der Ratte durch die Möglichkeiten (also so, wie der User es wünscht).

Vielleicht kannst Du Deine Frage nochmal anders formulieren oder die Situation nochmal deutlich formulieren - nicht, dass wir hier etwas naheliegendes übersehen, weil wir einem Missverständnis unterliegen.

Bernhard

Offline arieger

  • Aktives Mitglied
  • ***
  • Beiträge: 169
  • Geschlecht: Männlich
Re: OnSelect im Kombinationsfeld ??
« Antwort #4 am: 05.06.07 - 10:11:01 »
Hallo Bernhard,

ich versuche es nochmals zu erklären:

- Der Anwender erstellt ein neues Dokument und hat dann eine Maske
  mit ca 30 Felder (20 davon Kombinationsfelder) im Bearbeitungsmodus.
- Der Anwender wählt ein Wert im Kombinationsfeld aus und will ins nächste Feld springen
- Nun ist es so, wenn er im Feld nicht mit der TAB-Taste ins nächste Feld navigieren will,
  sondern das Mauslaufrad dazu benutzt, dann wir das Feld, indem der Cursor gerade steht,
  mit einem Mehrfachwerten geändert, die dem Kombinationsfeld vorgegeben wurde,
  da scrollt der Anwender im eigenen Feld und nicht in der Maske zum nächsten Feld.

Genau das ist mein Problem. Hierbei verändert der Anwender dann seine Eingabe, ohne das er es will oder bemerkt. Gleiches Problem bei bereits abgespeichertes Dokumente: der Anwender will mit dem Mauslaufrad navigieren und verändert ungewollt einen Feldwert im Dokument, in dem gerade der Cursor steht.

Hättest Du mir noch einen Tip, wie ich nach der Auswahl mit welchem Befehl in ein anderes Feld hüpfen kann.

Vielen Dank schon mal im Vorraus.

Gruß Anton
 
Das Nasshorn und das Trockenhorn, spazierten durch die Wüste,
da stolperte das Trockenhorn uns Nasshorn sagte – siehste!

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: OnSelect im Kombinationsfeld ??
« Antwort #5 am: 05.06.07 - 11:31:00 »
Was du vorhast ist meines Erachtens nicht so ohne weiteres machbar und auch nicht unbedingt Windows-konform. Ich habe noch keine Anwendung gesehen, in der man der Fokus mit dem Scrollrad der Maus verschiebt.

Selbst wenn es möglich ist, dann überlegt mal genau. In welches Feld willst du den Fokus setzen? Für den User mit Sicherheit immer ins falsche. Du verwirrst und behinderst die User mehr als du ihnen hilfst.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline arieger

  • Aktives Mitglied
  • ***
  • Beiträge: 169
  • Geschlecht: Männlich
Re: OnSelect im Kombinationsfeld ??
« Antwort #6 am: 06.06.07 - 12:04:51 »
Hallo Axel,

stell Dir vor, Du öffnest ein Dokument, der Cursor steht in einem Kominationsfeld, Du wählst ein Wert aus und willst nach unten mit dem Mauslaufrad navigieren. Wenn hierbei der Cursor im Kominationsfeld steht, veränderst Du den Wert, wahrscheinlich ungewollt.

Hier möchte ich Abhilfe schaffen.

Ich benötige ein Java-Befehl, der nach dem Auswählen in einem Kombinationfeld in das nächste Feld hüpft.

Hast Du ein Tip?

Gruß Anton
Das Nasshorn und das Trockenhorn, spazierten durch die Wüste,
da stolperte das Trockenhorn uns Nasshorn sagte – siehste!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: OnSelect im Kombinationsfeld ??
« Antwort #7 am: 06.06.07 - 12:16:31 »
Windows-konform ist das dann aber nicht mehr ... Aber das ist Eure Party.

Im Entering Event speicherst Du den Namen des Feldes in den Masken-Global.
Wenn Felder bei Schlüsselwortänderung aktualisieren gesetzt ist, wird bei Änderung PostRecalc getriggert - und dort kannst Du dann ein NotesUIDocument.GotoField ausführen (in Abhängigkeit vom gemerkten Feldnamen).

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz