renhao
2023-10-13 462215553c754d26acde8edab81b4a73f774e21e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Quintiq file version 2.0
#parent: #root
Method EnableDisableMetaOptimizer (
  Boolean ismeta,
  Boolean overridefirst,
  Boolean overridelast,
  Boolean iscollapse
) id:Method_DialogCreateEditStrategy_EnableDisableMetaOptimizer
{
  #keys: '[151892.1.2082044721]'
  Body:
  [*
    // Enable or disable MetaOptimizer settings
     
    CheckboxOverrideFirstFocusLevel.Enabled( ismeta, "" ); 
    CheckboxOverrideLastFocusLevel.Enabled( ismeta, "" ); 
    EditFieldMetaFirstFocusLevel.Enabled( ismeta and overridefirst, "" ); 
    
    CheckboxRunFullPlanOptimization.Enabled( ismeta and overridefirst, "" ); 
    EditFieldMetaLastFocusLevel.Enabled( ismeta and overridelast, "" ); 
    EditFieldMaxiTimeForAllIteration.Enabled( ismeta,"" );
    
    if ( ismeta and guard( [Number] EditFieldMaxiTimeForAllIteration.Text() = 0, false ) ) 
    {
      EditFieldMaxiTimeForAllIteration.Text( '999999999' ); // set to large number to avoid confusion
    }
    CheckboxMetaCollapseLevel.Enabled( ismeta, "" ); 
    EditFieldMetaCollapseLevel.Enabled( ismeta and iscollapse, "" );
  *]
}