Quintiq file version 2.0
#parent: #root
Method EnableDisableSlidingWindowsApproach (
  Boolean isenable
) id:Method_DialogCreateEditStrategy_EnableDisableSlidingWindowsApproach
{
  #keys: '[136682.0.1932706205]'
  Body:
  [*
    // Enable disabled component
    isslidingwindows := isenable;
    EditFieldNrOfPeriodsInWindow.Enabled( isslidingwindows, "" );
    EditFieldNrOfPeriodsPerSlide.Enabled( isslidingwindows, "" );
    
    // Set editor value of 0 if empty and hidden (to prevent error)
    if( not isslidingwindows )
    {
      if( EditFieldNrOfPeriodsInWindow.Text() = '' )
      {
        EditFieldNrOfPeriodsInWindow.Text( '0' );
      }
      if( EditFieldNrOfPeriodsPerSlide.Text() = '' )
      {
        EditFieldNrOfPeriodsPerSlide.Text( '0' );
      }
    }
  *]
}
