limj
2023-10-24 93652435728de839582440eefd5122c281181d35
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Quintiq file version 2.0
#parent: #root
Method ToggledPanelsVisibility () id:Method_FormNavigationPanel_ToggledPanelsVisibility
{
  #keys: '[139394.0.105453215]'
  Body:
  [*
    // Toggle panels visibility
    delimiter := SupplyChainSelection::GetDelimiter();
    toggledbuttons := DataHolderSavedToggledButtons.Data().Tokenize( delimiter );
    
    PanelNavBookmark.Visible( false );
    PanelNavEntity.Visible( false );
    PanelNavPeriod.Visible( false );
    PanelNavProduct.Visible( false );
    PanelNavSalesSegment.Visible( false );
    
    traverse( toggledbuttons, Elements, e )
    {
      if( e = ButtonNavEntity.Image() )
      {
        ButtonNavEntity.IsPressed( true );
        PanelNavEntity.Visible( true );
      }
      else if( e = ButtonNavProduct.Image() )
      {
        ButtonNavProduct.IsPressed( true );
        PanelNavProduct.Visible( true );
      }
      else if( e = ButtonNavSalesSegment.Image() )
      {
        ButtonNavSalesSegment.IsPressed( true );
        PanelNavSalesSegment.Visible( true );
      }
      else if( e = ButtonNavPeriod.Image() )
      {
        ButtonNavPeriod.IsPressed( true );
        PanelNavPeriod.Visible( true );
      }
      else if( e = ButtonNavBookmark.Image() )
      {
        ButtonNavBookmark.IsPressed( true );
        PanelNavBookmark.Visible( true );
      }
    }
  *]
}