Quintiq file version 2.0 
 | 
Component ListSupplySpecification 
 | 
{ 
 | 
  #keys: '[107654.0.988419977]' 
 | 
  BaseType: 'List' 
 | 
  Children: 
 | 
  [ 
 | 
    #child: ColumnTitles3 
 | 
    Component popupList3 
 | 
    { 
 | 
      #keys: '[107654.0.988419978]' 
 | 
      BaseType: 'popupList' 
 | 
      Children: 
 | 
      [ 
 | 
        Component PopupParent 
 | 
        { 
 | 
          #keys: '[514.0.129466]' 
 | 
          BaseType: 'PopupParent' 
 | 
          IsDerived: true 
 | 
          Children: 
 | 
          [ 
 | 
            Component menuListQuintiqSetQuantor 
 | 
            { 
 | 
              #keys: '[530.0.12233117]' 
 | 
              BaseType: 'menuListQuintiqSetQuantor' 
 | 
              IsDerived: true 
 | 
              Properties: 
 | 
              [ 
 | 
                ModeledStringList ChildOrdering 
 | 
                { 
 | 
                  c: menuListQuintiqSumQuantor 
 | 
                  c: menuListQuintiqCountQuantor 
 | 
                  c: menuListQuintiqMinQuantor 
 | 
                  c: menuListQuintiqMaxQuantor 
 | 
                  c: menuListQuintiqAverageQuantor 
 | 
                  c: menuListQuintiqStddevQuantor 
 | 
                  c: menuListQuintiqRangeQuantor 
 | 
                  c: menuQListSeperatorQuantor 
 | 
                  c: menuListQuintiqEditQuantor 
 | 
                  c: menuListQuintiqRemoveQuantor 
 | 
                  c: menuCollapsetoquantors 
 | 
                  c: Menu 
 | 
                  c: MenuRemoveAllQuantors 
 | 
                  c: menuExpandallquantors 
 | 
                  c: MenuShowQuantorrow 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
            Component MenuSeparator1 { #keys: '[107654.0.988419979]' BaseType: 'Menu' Properties: [ Separator: true ] } 
 | 
            Component MenuEditSupplySpecification { #keys: '[107654.0.988419981]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'DOCUMENT_EDIT' Shortcut: 'Enter' Text: '&Edit...' ] } 
 | 
            Component MenuDeleteSupplySpecification { #keys: '[107654.0.988419982]' BaseType: 'Menu' Properties: [ Image: 'GARBAGE_EMPTY' Shortcut: 'Del' Text: '&Delete' ] } 
 | 
            Component MenuNewSupplySpecification { #keys: '[107654.0.988419980]' BaseType: 'Menu' Properties: [ Image: 'DOCUMENT_NEW' Shortcut: 'Ins' Text: 'New...' ] } 
 | 
            Component MenuCopySupplySpecification { #keys: '[112884.0.305919127]' BaseType: 'Menu' Properties: [ Image: 'copy' Shortcut: 'Ctrl+O' Text: 'C&opy...' ] } 
 | 
            Component MenuFilter 
 | 
            { 
 | 
              #keys: '[104128.0.40995014]' 
 | 
              BaseType: 'MenuFilter' 
 | 
              IsDerived: true 
 | 
              Children: 
 | 
              [ 
 | 
                Component MenuFIlterByUnits { #keys: '[127710.1.1034121985]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Units' ] } 
 | 
                Component MenuFIlterByProducts { #keys: '[127710.1.1034122938]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Products' ] } 
 | 
                Component menuSeparator { #keys: '[127710.1.1034123096]' BaseType: 'Menu' Properties: [ Separator: true ] } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                ModeledStringList ChildOrdering 
 | 
                { 
 | 
                  c: MenuFIlterByUnits 
 | 
                  c: MenuFIlterByProducts 
 | 
                  c: menuSeparator 
 | 
                  c: menuEditFilter 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: MenuActions 
 | 
              c: MenuFilter 
 | 
              c: menuListQuintiqSetQuantor 
 | 
              c: MenuSeparator1 
 | 
              c: MenuNewSupplySpecification 
 | 
              c: MenuEditSupplySpecification 
 | 
              c: MenuDeleteSupplySpecification 
 | 
              c: MenuCopySupplySpecification 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 2 
 | 
        PosY: 25 
 | 
        SizePosition: 'lt2 28 25 51' 
 | 
      ] 
 | 
    } 
 | 
    Component GUIDataExtractorSupplySpecification 
 | 
    { 
 | 
      #keys: '[107654.0.988419983]' 
 | 
      BaseType: 'GUIDataExtractor' 
 | 
      Properties: 
 | 
      [ 
 | 
        Component: 'DataHolderSupplySpecifications' 
 | 
        DataType: 'structured[SupplySpecification]' 
 | 
        PosX: 2 
 | 
        PosY: 57 
 | 
        SizePosition: 'lt2 28 57 83' 
 | 
        Transformation: 'Elements' 
 | 
      ] 
 | 
    } 
 | 
    Component GUIDataSetLevelSupplySpecification 
 | 
    { 
 | 
      #keys: '[107654.0.988419984]' 
 | 
      BaseType: 'GUIDataSetLevel' 
 | 
      Properties: 
 | 
      [ 
 | 
        AutoSelectColumns: false 
 | 
        Columns: 'SupplySpecificationColumns' 
 | 
        DataExtractor: 'GUIDataExtractorSupplySpecification' 
 | 
        PosX: 2 
 | 
        PosY: 89 
 | 
        SizePosition: 'lt2 28 89 115' 
 | 
        SortCriteria: 'Unit.Name;Product_MP.Name;Start' 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderNewSupplies 
 | 
    { 
 | 
      #keys: '[112884.0.295732295]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[NewSupply]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 402 
 | 
        PosY: 48 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSupplySpecifications 
 | 
    { 
 | 
      #keys: '[130256.0.410774365]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[SupplySpecification]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractorChildUnits 
 | 
        { 
 | 
          #keys: '[130256.0.410775540]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'DataHolderChildUnits' 
 | 
            DataType: 'structured[Unit]' 
 | 
            PosX: 12 
 | 
            PosY: 52 
 | 
            Transformation: 'Elements.SupplySpecification' 
 | 
          ] 
 | 
        } 
 | 
        Component GUIDataExtractorProducts 
 | 
        { 
 | 
          #keys: '[130256.0.410776470]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'DataHolderChildProducts' 
 | 
            DataType: 'structured[Product_MP]' 
 | 
            PosX: 86 
 | 
            PosY: 51 
 | 
            Transformation: 'Elements.SupplySpecification' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Description: 'Derive supply specifications from DataHolderChildUnits and DataHolderChildProducts' 
 | 
        PosX: 289 
 | 
        PosY: 56 
 | 
        ModeledStringList ChildOrdering 
 | 
        { 
 | 
          c: GUIDataExtractorChildUnits 
 | 
          c: GUIDataExtractorProducts 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderAggregatedSupply 
 | 
    { 
 | 
      #keys: '[127238.1.643535563]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[AggregatedSupply]*' 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 434 
 | 
        PosY: 49 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSupplyBase 
 | 
    { 
 | 
      #keys: '[127238.1.643559883]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[SupplyBase]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractor370 
 | 
        { 
 | 
          #keys: '[127238.1.643562811]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'DataHolderNewSupplies' 
 | 
            DataType: 'structured[NewSupply]' 
 | 
            PosX: 21 
 | 
            PosY: 51 
 | 
            Transformation: 'Elements' 
 | 
          ] 
 | 
        } 
 | 
        Component GUIDataExtractor536 
 | 
        { 
 | 
          #keys: '[127238.1.643563028]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'DataHolderAggregatedSupply' 
 | 
            DataType: 'structured[AggregatedSupply]' 
 | 
            PosX: 57 
 | 
            PosY: 48 
 | 
            Transformation: 'Elements' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        MergeStyle: 'Unite' 
 | 
        PosX: 461 
 | 
        PosY: 49 
 | 
        ModeledStringList ChildOrdering 
 | 
        { 
 | 
          c: GUIDataExtractor370 
 | 
          c: GUIDataExtractor536 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSelectedSupplySpecifications 
 | 
    { 
 | 
      #keys: '[137118.0.115478621]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[SupplySpecification]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractorSelectedSupplySpecifications 
 | 
        { 
 | 
          #keys: '[137118.0.115479569]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'FormSupplySpecifications.ListSupplySpecification' 
 | 
            DataType: 'SupplySpecification' 
 | 
            PosX: 17 
 | 
            PosY: 27 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 289 
 | 
        PosY: 86 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    AutoDrag: true 
 | 
    BackgroundColor: 'Window' 
 | 
    ContextMenu: 'popupList3' 
 | 
    FullRowSelect: true 
 | 
    NumberColumns: 0 
 | 
    NumberLines: 0 
 | 
    ScrollOnHighlight: true 
 | 
    SelectOnHighlighted: true 
 | 
    SizePosition: 'ss0 0 0 0' 
 | 
    ModeledStringList ChildOrdering 
 | 
    { 
 | 
      c: ColumnTitles3 
 | 
      c: popupList3 
 | 
      c: GUIDataExtractorSupplySpecification 
 | 
      c: GUIDataSetLevelSupplySpecification 
 | 
      c: DataHolderNewSupplies 
 | 
      c: DataHolderSupplySpecifications 
 | 
      c: DataHolderAggregatedSupply 
 | 
      c: DataHolderSupplyBase 
 | 
      c: DataHolderSelectedSupplySpecifications 
 | 
    } 
 | 
  ] 
 | 
  ResponseDefinitions: 
 | 
  [ 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_ListSupplySpecification_GUIButtonBase_OnClick 
 | 
    { 
 | 
      #keys: '[11766.2.795832297]' 
 | 
      Initiator: 'GUIButtonBase' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[11766.2.795832298]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_ListSupplySpecification_Menu_OnClick 
 | 
    { 
 | 
      #keys: '[11766.2.795832267]' 
 | 
      Initiator: 'Menu' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[11766.2.795832268]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    ResponseDefinition OnReceiveFocus id:Responsedef_ListSupplySpecification_OnReceiveFocus 
 | 
    { 
 | 
      #keys: '[110880.4.1376528351]' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnReceiveFocus' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[110880.4.1376528352]' 
 | 
          Binding: 'ListSupplySpecification.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
} 
 |