Enhancement
Major
Detail
Detail
A new feature is that the mouse cursor no longer displays a wait symbol when it is on the background of a dialog, but the standard cursor instead. During the closing process, dialogs ask whether the changes made should be saved or discarded or whether you want to "Cancel" and continue working. However, this query is not executed in every use case.
When the query takes place:\\
- When the "X" in the toolbar at the top right is pressed.\\
- When the background of the dialog is clicked.
When the query does not take place:\\
- When the buttons at the bottom of a programmable dialog are pressed, e.g. "Ok" or "Cancel".
Important
Due to the introduction of this change, it must be mentioned that form fields must always be initialized with init functions. Previously you could use setValue, which no longer works, as during this process the field is marked as changed. setValue is used when the value of a form field changes, therefore the strict use of init methods is necessary for initialization.
Testing
- Start the application and select an element that opens a dialog box. Start changes in this window and then try to close the dialog with the X button or by clicking in the background.
- A new script recorder test has been created with the installation of this feature: TestCheckChangedInDialog.script.xml.