yanweiyuan3
2023-08-09 588bc7829387dfc761cc25f06f77d4c81818bd10
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
Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent DialogPostponeSalesDemandInPeriod
{
  #keys: '[11660.1.243486969]'
  Accessibility: 'Extensible'
  BaseType: 'Dialog'
  Databinding: 'shadow[BaseSalesDemandInPeriod]'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 963 parent: 0 }
      GBFlow.Column { grow: 128 id: 2 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => EditorPostponeQuantity
        Position { startcolumn: 2 startrow: 2 endcolumn: 2 endrow: 2 }
      }
      GBElement
      {
        Component => SelectionPostponeToPeriod
        Position { startcolumn: 2 startrow: 202 endcolumn: 2 endrow: 202 }
      }
      GBElement
      {
        Component => LabelPostponeToPeriod
        Position { startcolumn: 963 startrow: 202 endcolumn: 963 endrow: 202 }
      }
      GBElement
      {
        Component => LabelCurrentPeriod
        Position { startcolumn: 963 startrow: 173 endcolumn: 963 endrow: 173 }
      }
      GBElement
      {
        Component => LabelCurrentPeriodRange
        Position { startcolumn: 2 startrow: 173 endcolumn: 2 endrow: 173 }
      }
      GBElement
      {
        Component => LabelPostponeQuantity
        Position { startcolumn: 963 startrow: 2 endcolumn: 963 endrow: 2 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 173 parent: 0 }
      GBFlow.Row { grow: 0 id: 202 parent: 0 }
      GBFlow.Row { grow: 0 id: 2 parent: 0 }
    ]
  }
  Children:
  [
    #child: EditorPostponeQuantity
    #child: Toolbar
    #child: SelectionPostponeToPeriod
    Component LabelPostponeToPeriod
    {
      #keys: '[131438.0.269150597]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Postpone to'
        Tooltip: 'The periods in the drop-down list are filtered to only contain periods allowed by postponement specifications'
        Transparent: true
      ]
    }
    Component LabelCurrentPeriod
    {
      #keys: '[131438.0.269261777]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Current period'
        Transparent: true
      ]
    }
    Component LabelCurrentPeriodRange
    {
      #keys: '[131438.0.269263382]'
      BaseType: 'Label'
      Properties:
      [
        DataBinding: 'Dialog.Data.AsSalesDemandInPeriodBase.Period_MP.PeriodRange'
        Text: ''
        Transparent: true
      ]
    }
    Component LabelPostponeQuantity
    {
      #keys: '[132448.0.708128689]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        DataBinding: 'Dialog.Data.ProductInStockingPoint_MP.UnitOfMeasureName'
        FocusControl: 'EditorPostponeQuantity'
        FormatMask: '&Quantity to be postponed (S)'
        NumberLines: 1
        SizePosition: 'lt18 164 36 52'
        Text: ''
        Tooltip: 'Quantity to be postponed'
        Transparent: true
      ]
    }
  ]
  Properties:
  [
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    Height: 165
    InitialPlacement: 'floating'
    Title: 'Postpone sales demand'
    Width: 326
    ModeledStringList ChildOrdering
    {
      c: EditorPostponeQuantity
      c: Toolbar
      c: SelectionPostponeToPeriod
      c: LabelPostponeToPeriod
      c: LabelCurrentPeriod
      c: LabelCurrentPeriodRange
      c: LabelPostponeQuantity
    }
  ]
}