陈清红
2025-04-14 880f3c0257eeb8c37761d484258fdd102a369a19
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
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' );
      }
    }
  *]
}