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