FormMode - Form schliesst sich!
Rafael Stalder
Hallo Zusammenich möchte bei einer selbst erstellten Form die FormMode auf OK setzen (form.Mode = Form.FormModes.OK). Das Problem dabei ist, dass die Form beim setzen der FormMode geschlossen wird.
Wenn ich die FormMode nicht setze, bleibt die Form im Hinzufüge-Modus, was auch nicht sein sollte.
Weiss jemand, was ich falsch machen könnte?
Gruss Rafael
Rafael Stalder
Gibt es hier noch keine Lösung? Eine Lösung wäre relativ dringlich.Meine Form wird nach dem Hinzufügen geschlossen, da ich den FormMode nach den Hinzufügen selber auf OK setze.
Wenn ich das aber nicht mache, dann bleibt meine Form auf der Mode "Hinzufügen".
Ich frage mich nun was da das Problem sein kann?
Gruss Rafael
Michael Egloff
Evtl. hast du dich an einen Event angemeldet, welcher sich beim ändern des Formmodus das Formular schliesst oder so ähnlich.Ich kann mir schwer vorstellen, dass das setzen des Formmodus das Formular dazu bewegt, sich zu schliessen...
Manuel Marhold
Hi.kann es sein, dass du im beforeevent den modus änderst?
das darfst du erst im afterevent.
sap führt 2 "klicks" aus, einen before, einen after.. und wenn du im before den modus auf "OK" änderst, schließst der "klick" im After das form.
Rafael Stalder
Hallo Manuelin meinem Code teste ich vorher auf if (!pVal.beforeEvent) ab, das kann es also nicht sein.
Ich bin aber zum Schluss gekommen, dass ich die Form nach dem Hinzufügen nicht auf dem OK-Modus haben muss, denn nach SAP-Standard bleibt die Form nach dem Hinzufügen eines Belegs sowieso auf dem Hinzufügemodus.
Vielleich kann ich den Formmode zu dieser Zeit gar nicht auf OK wechseln, da dies dem Standard wiedersprechen würde?
Gruss Rafael
Rafael Stalder
Habe das Problem entdeckt.Ich suche auf meiner Form mit einem Klick auf die Eingabetaste.
Leider bin ich zu diesem Zeitpunkt schon im CFL-Event, nach dem die Formmode schon auf OK ist, mit meinem Enter-Befehl, klicke ich also auf "OK" und schliesse damit die Form.
Ich musste nun den Event ein bisschen abändern, damit mein Enter-Befehl nicht zum schliessen der Form führt.
0
Please sign in to leave a comment.
Comments
0 comments