Quintiq file version 2.0 #parent: #root Method GetActivatedFormScopeElement () as LibOpt_FormScopeElement id:Method_LibOpt_GlobalState_GetActivatedFormScopeElement { #keys: '[154526.0.69832332]' Body: [* // Get an activated LibOpt_FormScopeElement instance. formscopeelement := select( Application.Frame(), SubComponents.astype( LibOpt_FormScopeElement ), form, true ); // Construct the form if it doesn't exist yet. if( isnull( formscopeelement ) ) { formscopeelement := construct( LibOpt_FormScopeElement ); Application.Frame().ShowForm( &formscopeelement ); } // Set focus on the form. formscopeelement.Activate(); // Clear the current selections in the list. listscopeelement := formscopeelement.ListScopeElementOnRun(); listscopeelement.SelectByKey( Key::ZeroKey() ); return formscopeelement; *] }