Official Content

Used to indicate whether the object uses modal dialog or not when being called from another object.

Values

Yes, if parameters specified: If the object has parameters then modal dialog is used, if there aren't parameters then non-modal dialog is used.
Yes: Modal dialog is used.
No: Non-modal dialog is used.

Default Value = Yes, if parameters specified

Description

Modal dialog means that the caller object stays inactive until the called object is closed. On the other hand, with non-modal dialog, both objects can be active at the same time; that is, you can work with both objects.

Non-modal dialog is always better than modal dialog, but not always is it possible to use it. In particular, when parameters are passed and the called object returns values to the caller object, then modal dialog must be used. Prompts are a typical example of this type of dialog, where the transaction waits for the value returned by the prompt.

Scope

Objects: Transaction objectWork Panel object
Languages: .NET, Java, Visual FoxPro
Interfaces: Win



 

Last update: December 2025 | © GeneXus. All rights reserved. GeneXus Powered by Globant