Search code examples
axaptadynamics-ax-2012x++formclosing

How to get the clicked choice in the closing form dialog?


When I close the Form appear this DialogBox

Close dialog Box

I need to get the action clicked in this dialog (for example Yes or No etc...) in Form's method canClose In debug the last point is in:

\Forms\MyForm\Methods\canClose

ret = super();

How I can get the clicked choice?

Thanks in advice.


Solution

  • You cannot get the answer from the prompt.
    The return value of super is true, if the user can leave the form.

    You do not describe what you want to achieve, but "No" is the answer to your question.

    The prompt comes when a value in the record is change and the users press the Esc key. If the user selects Yes, the write method is called. So you may set a flag canClose and then test it in write. But I honestly not see the reason why this would be useful.