hongji.li
2023-11-03 aefafd2142478d4fb07d6b8b45c3047e247389e0
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
132
133
134
135
136
137
138
139
Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent DialogCreateEditRecipeWithEffectiveDate
{
  #keys: '[134506.0.7270213]'
  Accessibility: 'Extensible'
  BaseType: 'Dialog'
  Databinding: 'RecipeWithEffectiveDate'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 364 parent: 0 }
      GBFlow.Column { grow: 0 id: 369 parent: 0 }
      GBFlow.Column { grow: 128 id: 6 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelRecipe
        Position { startcolumn: 364 startrow: 1 endcolumn: 364 endrow: 1 }
      }
      GBElement
      {
        Component => LabelEffectiveDate
        Position { startcolumn: 364 startrow: 9 endcolumn: 364 endrow: 9 }
      }
      GBElement
      {
        Component => SelectionRecipe
        Position { startcolumn: 369 startrow: 1 endcolumn: 6 endrow: 1 }
      }
      GBElement
      {
        Component => GUIEffectiveDateSelector
        Position { startcolumn: 369 startrow: 9 endcolumn: 369 endrow: 9 }
      }
      GBElement
      {
        Component => SelectionProduct
        Position { startcolumn: 369 startrow: 691 endcolumn: 6 endrow: 691 }
      }
      GBElement
      {
        Component => LabelProduct
        Position { startcolumn: 364 startrow: 691 endcolumn: 364 endrow: 691 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 691 parent: 0 }
      GBFlow.Row { grow: 0 id: 1 parent: 0 }
      GBFlow.Row { grow: 0 id: 9 parent: 0 }
    ]
  }
  Children:
  [
    #child: Toolbar
    Component LabelRecipe
    {
      #keys: '[110994.0.979664405]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionRecipe'
        Shortcut: 'Alt+R'
        Text: '&Recipe'
        Transparent: true
      ]
    }
    Component LabelEffectiveDate
    {
      #keys: '[110880.9.88031124]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'GUIEffectiveDateSelector'
        Shortcut: 'Alt+E'
        Text: '&Effective date'
        Tooltip: 'The effective date specifies as of when this recipe will become active.<br>If this date falls in the middle of a period, they take effect from the next period onwards.'
        Transparent: true
      ]
    }
    #child: SelectionRecipe
    Component GUIEffectiveDateSelector
    {
      #keys: '[134506.0.7272689]'
      BaseType: 'GUIDateTimeSelector'
      Properties:
      [
        BackgroundColor: 'White'
        DataBinding: 'Dialog.Data.EffectiveDate'
        Format: 'DMMY'
        SizePosition: 'st115 28 61 87'
      ]
    }
    #child: SelectionProduct
    Component LabelProduct
    {
      #keys: '[134506.0.40558394]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionProduct'
        NumberLines: 1
        Shortcut: 'Alt+P'
        SizePosition: 'lt26 71 84 100'
        Text: '&Product'
        Tooltip: 'The items in the drop-down list are filtered based on the selection in the navigation panel.'
      ]
    }
  ]
  Properties:
  [
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    Height: 167
    InitialPlacement: 'floating'
    Title: 'Product recipe assignment'
    Width: 363
    ModeledStringList ChildOrdering
    {
      c: LabelRecipe
      c: SelectionProduct
      c: SelectionRecipe
      c: LabelEffectiveDate
      c: GUIEffectiveDateSelector
      c: Toolbar
      c: LabelProduct
    }
  ]
}