28. Juli 2016 16:53
Hallo,
es hat leider ein wenig gedauert, bis ich mich wieder dem Thema widmen konnte, daher erst jetzt die Rückmeldung (habe heute den ganzen Tag daran gesessen):
Im angehängten Beispiel findet sich die Maske, um die es geht. Je nachdem was im Feld "Ereignis" ausgewählt wird werden die optionalen Felder eingeblendet, das klappt auch alles soweit.
Nach Eingabe des "Ereignis Start / Ende" (setzen der Variable "varEventStatus") führe ich im "onAfterValidate" folgendes aus:
- Code:
CurrForm.lbStorageCode.ACTIVATE;
"lbStorageCode" ist der Name des Eingabefeldes für den Lagerplatz, welches die variable "varStorageCode" füllt.
Des Weiteren trägt das Eingabefeld für den "Grund" den Namen "lbReasonCode" und füllt die Variable "varReason".
Nach Eingabe von "Ereignis Start / Ende" (und Ausführung des "CurrForm.lbStorageCode.ACTIVATE") springt der Fokus nun aber kurioserweise in das Feld "lbReasonCode" statt wie gewünscht in "lbStorageCode".
Wenn ich allerdings die Position des Eingabefeldes "lbStorageCode" verschiebe (weiter nach unten), so funktioniert es, leider ist das aber keine saubere Lösung und führt zu anderen Folgeproblemen.
Ich habe unseren NAV Dienstleister mal gebeten dies zu prüfen, dieser hat zum Test eine eigene,neue Form gebaut und ist der Meinung, dass hier ein Bug in NAV2009R2 vorliegen könnte. Kann dies jemand bestätigen oder hat jemand eine Idee was ich falsch mache?
Danke und Gruß
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von FlensGold am 28. Juli 2016 18:22, insgesamt 1-mal geändert.