Ereignis beim Anklicken einer Position

senad

Neues Mitglied
Gibt es irgendein Ereignis, welches beim Ändern der aktiven Position (durch Anklicken, Tab, Pfeil oben/unten, oder auf sonstige Weise) in der neuen Belegerfassung ausgelöst wird (ohne dass dabei zwangsläufig die Daten verändert werden)?

Ich muss nämlich bei jedem Wechsel der aktiven Position, eine Aktion im Backend durchführen (die aktuelle Artikelnummer und Menge in eine temporäre Tabelle zurückschreiben),
dabei wäre egal ob die Ereignisverarbeitung auf dem Client oder auf dem Server stattfindet.
 
Es gibt kein Ereignis. Es gibt das Ereignis "Beim Betreten" eines Feldes. Da müssten Sie sich aber an jedes Feld hängen, da der Fokus bei einem Wechsel im gleichen Feld bleibt.
Der Weg über DMCs scheint mir da sicherer zu sein. DCM beim Laden, bei Mengenänderung und Hinzufügen einer Position.
 
Hallo Herr Langmaack,

danke für die schnelle Rückmeldung. Die DCMs helfen an dieser Stelle leider nicht weiter, beim Laden des Belegs werden gleich alle Positionen nacheinander geladen, wenn ich dann später im Beleg durch die Positionen scrolle, kriege ich dabei kein DCM ausgelöst.
Der einzige Weg scheint im Moment tatsächlich, um das Event "Beim betreten" zu benutzen. Es ist zwar umständlich, aber immerhin eine Lösung. Problem dabei ist, da die Gridfelder konfigurierbar sind, deshalb müsste man, um sicher zu gehen, eigentlich alle möglichen Felder berücksichtigen. In dem ersten Entwurf werde ich aber natürlich zuerst nur die Standardfelder berücksichtigen.
 
Zurück
Oben