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