renhao
2023-10-13 462215553c754d26acde8edab81b4a73f774e21e
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
Quintiq file version 2.0
Component GroupPanelMaxLevel
{
  #keys: '[112884.1.211463409]'
  BaseType: 'GroupPanel'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 6 parent: 0 }
      GBFlow.Column { grow: 128 id: 5 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelMaxLevelInQuantity
        Position { startcolumn: 6 startrow: 9 endcolumn: 6 endrow: 9 }
      }
      GBElement
      {
        Component => /EditorMaxLevelInQuantity
        Position { startcolumn: 5 startrow: 9 endcolumn: 5 endrow: 9 }
      }
      GBElement
      {
        Component => RadioButtonGroupMaxLevel
        Position { startcolumn: 5 startrow: 7 endcolumn: 5 endrow: 7 }
      }
      GBElement
      {
        Component => /EditorMaxLevelInDays
        Position { startcolumn: 5 startrow: 8 endcolumn: 5 endrow: 8 }
      }
      GBElement
      {
        Component => LabelMaxLevelInDays
        Position { startcolumn: 6 startrow: 8 endcolumn: 6 endrow: 8 }
      }
      GBElement
      {
        Component => CheckBoxHasMaxLevel
        Position { startcolumn: 6 startrow: 13 endcolumn: 5 endrow: 13 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 13 parent: 0 }
      GBFlow.Row { grow: 0 id: 7 parent: 0 }
      GBFlow.Row { grow: 0 id: 8 parent: 0 }
      GBFlow.Row { grow: 0 id: 9 parent: 0 }
    ]
  }
  Children:
  [
    #child: EditorMaxLevelInQuantity
    Component LabelMaxLevelInQuantity
    {
      #keys: '[112884.1.211463411]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorMaxLevelInQuantity'
        LayoutGroup: 'Label'
        NumberLines: 1
        Shortcut: 'Alt+X'
        SizePosition: 'lt83 281 86 102'
        Text: 'Ma&x level in quantity (uom)'
        Transparent: true
      ]
    }
    Component RadioButtonGroupMaxLevel
    {
      #keys: '[112884.1.211463412]'
      BaseType: 'RadioButtonGroup'
      Properties:
      [
        BoundValue: 'true'
        ButtonLabels: 'Da&ys   ;Qua&ntity'
        ButtonValues: 'true;false'
        DataBinding: 'Dialog.Data.HasMaxLevelInDays'
        Horizontal: true
      ]
    }
    #child: EditorMaxLevelInDays
    Component LabelMaxLevelInDays
    {
      #keys: '[112884.1.211463410]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorMaxLevelInDays'
        LayoutGroup: 'Label'
        NumberLines: 1
        Shortcut: 'Alt+X'
        SizePosition: 'lt83 281 86 102'
        Text: 'Ma&x level in days'
        Transparent: true
      ]
    }
    Component CheckBoxHasMaxLevel
    {
      #keys: '[112884.1.211486024]'
      BaseType: 'CheckBox'
      Properties:
      [
        DataBinding: 'Dialog.Data.HasMaxLevel'
        Shortcut: 'Alt+H'
        Text: '&Has max level'
      ]
    }
  ]
  Properties:
  [
    SizePosition: 'st16 14 216 360'
    Text: 'Max inventory level'
    ModeledStringList ChildOrdering
    {
      c: CheckBoxHasMaxLevel
      c: LabelMaxLevelInQuantity
      c: LabelMaxLevelInDays
      c: RadioButtonGroupMaxLevel
      c: EditorMaxLevelInDays
      c: EditorMaxLevelInQuantity
    }
  ]
}