Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method ShowHideComponents () id:Method_ScenarioManager_DialogCreateEditStrategy_ShowHideComponents 
 | 
{ 
 | 
  #keys: '[124808.0.1211519619]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Show / hide components 
 | 
     
 | 
    data := Dialog.Data(); 
 | 
    inbound := exists( data, KPIWeight, kpiw, kpiw.KPI().IsMaximize() and kpiw.Level() = 1 ); 
 | 
    invalidkpi := guard( not SelectionStrategy.Data().IsValidKPIWeight(), false ) 
 | 
    isvisible := inbound or invalidkpi; 
 | 
    text :=''; 
 | 
    ImageOptimizerUnbounded.Visible( isvisible );           
 | 
     
 | 
    if( inbound ) 
 | 
    { 
 | 
      text := Translations::MP_Designer_InboundStrategy_Warning(); 
 | 
    } 
 | 
    else if( invalidkpi ) 
 | 
    { 
 | 
      invalidkpiweightname := guard( select( SelectionStrategy.Data(), InvalidKPIWeight, kpiweight, true ).KPIName(), "" ) 
 | 
      text := Translations::Strategy_CanCopy_IsKPIWeightOK( invalidkpiweightname ); 
 | 
    } 
 | 
    ImageOptimizerUnbounded.SetProperty( "Tooltip", text ); 
 | 
  *] 
 | 
} 
 |