xiaoding721
2023-11-13 e4edcfd0b987b239526f5375881b919789782dad
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Quintiq file version 2.0
#parent: #root
Method UpdateButtons () id:Method_LibWiz_DialogInitProcess_UpdateButtons
{
  #keys: '[135156.0.79136784]'
  Body:
  [*
    //Hide buttons if information is not specified
    
    // manual step
    if( guard( DataHolderCurrentInitManualStep.Data().HelpUrl(), '' ) = '' )
    {
      ButtonHelp.Visible( false );
    }
    else
    {
      ButtonHelp.Visible( true );
    }
    
    if( guard( DataHolderCurrentInitManualStep.Data().View(), '' ) = '' )
    {
      ButtonOpenView.Visible( false );
    }
    else
    {
      ButtonOpenView.Visible( true );
    }
    
    if( guard( DataHolderCurrentInitManualStep.Data().TableName(), '' ) = '' )
    {
      ButtonEditKnowledge.Visible( false );
    }
    else
    {
      ButtonEditKnowledge.Visible( true );
    }
    
    ButtonManualInitStepBack.Enabled( true );
    
    
    // decision step
    if( guard( DataHolderCurrentInitChoice.Data().HelpUrl(), '' ) = '' )
    {
      ButtonInitChoiceHelp.Visible( false );
    }
    else
    {
      ButtonInitChoiceHelp.Visible( true );
    }
    
    
    // sequence step
    if( guard( DataHolderCurrentInitSequence.Data().HelpUrl(), '' ) = '' )
    {
      ButtonHelpSequence.Visible( false );
    }
    else
    {
      ButtonHelpSequence.Visible( true );
    }
    
    if( guard( DataHolderCurrentInitSequence.Data().View(), '' ) = '' )
    {
      ButtonOpenViewSequence.Visible( false );
    }
    else
    {
      ButtonOpenViewSequence.Visible( true );
    }
    
    if( guard( DataHolderCurrentInitSequence.Data().TableName(), '' ) = '' )
    {
      ButtonEditKnowledgeSequence.Visible( false );
    }
    else
    {
      ButtonEditKnowledgeSequence.Visible( true );
    }
  *]
}