Hi DAW,
This is a major bug !! It seems that DEOFocusObject in DF19.0 is broken - it returns the wrong object.
To test, use the DF19 WebOrderMobile Workspace
1. Open the ZoomCustomer.wo
2. Look for the oSaveBtn object (oZoomCustomer.oActionGroup.oSaveBtn)
3. Edit the it as per:
From:
Code:
Object oSaveBtn is a cWebMenuItem
Set psCaption to "Save"
Set psCSSClass to "WebSaveMenuItem"
Procedure OnClick
Send Request_Save
End_Procedure
End_Object
To the following:
Code:
Object oSaveBtn is a cWebMenuSave
End_Object
4. Compile, Run & Login
5. Click on the "Customer Query" tile
6. Click on the "New Customer" action button
7. Click on the "Name" field
8. Click on the "Save" action buton
9. BUG: Nothing happens !!??
Now, repeat the same steps in DF18.2 and it works!!! the record is validated and the request_save to executed !!!
Only an issue in DF19.0 !!!
The bug seems to originate from the invalid setting of the private_phoFocus property during synchronization