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