haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
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
Quintiq file version 2.0
Component ListLibOpt_BT_TargetKPI
{
  #keys: '[139544.1.1283200646]'
  BaseType: 'List'
  Children:
  [
    #child: ColumnTitles878
    Component popupList794
    {
      #keys: '[139544.1.1283200649]'
      BaseType: 'popupList'
      Children:
      [
        Component PopupParent
        {
          #keys: '[514.0.129466]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component MenuSeparator { #keys: '[139544.1.1283200655]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuEditLibOpt_BT_TargetKPI { #keys: '[139544.1.1283200657]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'EDITOBJECT' Shortcut: 'Enter' Text: '&Edit...' ] }
            Component MenuDeleteLibOpt_BT_TargetKPI { #keys: '[139596.4.1642828977]' BaseType: 'Menu' Properties: [ Image: 'GARBAGE' Shortcut: 'Del' Text: 'Delete' ] }
            Component MenuClearOverrides { #keys: '[158086.0.290502407]' BaseType: 'Menu' Properties: [ Image: 'ARROW_LOOP3' Shortcut: 'Ctrl+R' Text: '&Reset override(s)' ] }
            Component MenuOverrideForCell { #keys: '[158086.0.290502791]' BaseType: 'Menu' Properties: [ Image: 'EDITOR_IS_OVERLOADED' Shortcut: 'Ctrl+E' Text: 'Ov&erride for cell' ] }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: MenuActions
              c: MenuFilter
              c: menuListQuintiqSetQuantor
              c: MenuSeparator
              c: MenuEditLibOpt_BT_TargetKPI
              c: MenuDeleteLibOpt_BT_TargetKPI
              c: MenuOverrideForCell
              c: MenuClearOverrides
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 35
        PosY: 60
      ]
    }
    Component GUIDataExtractor111
    {
      #keys: '[139544.1.1283200650]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        Component: 'DataHolderCell'
        DataType: 'LibOpt_BT_TrackingTableCell'
        PosX: 5
        PosY: 30
        Transformation: 'TargetKPI'
      ]
    }
    Component GUIDataSetLevel828
    {
      #keys: '[139544.1.1283200651]'
      BaseType: 'GUIDataSetLevel'
      Properties:
      [
        Columns: 'LibOpt_BT_TargetKPIColumns'
        DataExtractor: 'GUIDataExtractor111'
        PosX: 35
        PosY: 30
        SortCriteria: "datamember:'KPIDefinition.KPIType';datamember:'KPIDefinition.Name'"
      ]
    }
  ]
  Properties:
  [
    BackgroundColor: 'Window'
    Border: true
    ContextMenu: 'popupList794'
    FullRowSelect: true
    ModeledStringList ChildOrdering
    {
      c: ColumnTitles878
      c: popupList794
      c: GUIDataExtractor111
      c: GUIDataSetLevel828
    }
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_ListLibOpt_BT_TargetKPI_Menu_OnClick
    {
      #keys: '[139544.1.1283200652]'
      Initiator: 'Menu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[14683.0.1078106]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListLibOpt_BT_TargetKPI_GUIButtonBase_OnClick
    {
      #keys: '[139544.1.1283200653]'
      Initiator: 'GUIButtonBase'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[14683.0.1078151]'
          Binding: 'this.Selection()'
        }
      ]
    }
  ]
}