| 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 ); | 
|   *] | 
| } |