Quintiq file version 2.0 Component ListInventorySpecification { #keys: '[113694.2.1019310273]' BaseType: 'List' Children: [ Component popupList3 { #keys: '[113694.2.1019310274]' BaseType: 'popupList' Children: [ Component PopupParent { #keys: '[514.0.129466]' BaseType: 'PopupParent' IsDerived: true Children: [ Component MenuActions { #keys: '[104128.0.40838282]' BaseType: 'MenuActions' IsDerived: true Children: [ Component menuPrintList { #keys: '[104128.0.40856936]' BaseType: 'menuPrintList' IsDerived: true Properties: [ Image: 'PRINTER' Text: 'Print...' ] } Component menuExportList { #keys: '[104128.0.40866279]' BaseType: 'menuExportList' IsDerived: true Properties: [ Image: 'EXPORT' Text: 'Export...' ] } Component MenuCopyCell { #keys: '[104128.0.59854330]' BaseType: 'MenuCopyCell' IsDerived: true Properties: [ Image: 'COPY' Shortcut: 'Ctrl+C' Text: 'Copy cell' ] } Component MenuCopyRow { #keys: '[104128.0.59873748]' BaseType: 'MenuCopyRow' IsDerived: true Properties: [ Image: 'ROW' Text: 'Copy row' ] } ] Properties: [ Text: 'Actions' ] } Component menuListQuintiqSetQuantor { #keys: '[530.0.12233117]' BaseType: 'menuListQuintiqSetQuantor' IsDerived: true Children: [ Component menuCollapsetoquantors { #keys: '[530.1.7496551]' BaseType: 'menuCollapsetoquantors' IsDerived: true Properties: [ Text: 'Collapse to subtotals' ] } Component menuExpandallquantors { #keys: '[530.1.7497772]' BaseType: 'menuExpandallquantors' IsDerived: true Properties: [ Text: 'Expand all subtotals' ] } Component Menu { #keys: '[10572.1.130233781]' BaseType: 'Menu' IsDerived: true Properties: [ Separator: true ] } Component MenuShowQuantorrow { #keys: '[10572.1.130233854]' BaseType: 'MenuShowQuantorrow' IsDerived: true Properties: [ Text: 'Totals row' ] } ] Properties: [ Image: 'QUANTOR' Text: 'Subtotals' ModeledStringList ChildOrdering { c: menuListQuintiqSumQuantor c: menuListQuintiqCountQuantor c: menuListQuintiqMinQuantor c: menuListQuintiqMaxQuantor c: menuListQuintiqAverageQuantor c: menuListQuintiqStddevQuantor c: menuListQuintiqRangeQuantor c: menuQListSeperatorQuantor c: menuListQuintiqEditQuantor c: menuListQuintiqRemoveQuantor c: MenuRemoveAllQuantors c: menuCollapsetoquantors c: menuExpandallquantors c: Menu c: MenuShowQuantorrow } ] } Component Menu4 { #keys: '[113694.2.1019310275]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuNewInventorySpecification { #keys: '[113694.2.1019310276]' BaseType: 'Menu' Properties: [ Image: 'DOCUMENT_NEW' Shortcut: 'Ins' Text: '&New...' ] } Component MenuEditInventorySpecification { #keys: '[113694.2.1019310277]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'DOCUMENT_EDIT' Shortcut: 'Enter' Text: '&Edit...' ] } Component MenuDeleteInventorySpecification { #keys: '[113694.2.1019310278]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] } Component Menu7 { #keys: '[113694.2.1019310279]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuRemoveRedundant { #keys: '[113694.2.1019310280]' BaseType: 'Menu' Properties: [ Image: 'BRUSH3' Text: 'Remove redundant' ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuActions c: MenuFilter c: menuListQuintiqSetQuantor c: Menu4 c: MenuNewInventorySpecification c: MenuEditInventorySpecification c: MenuDeleteInventorySpecification c: Menu7 c: MenuRemoveRedundant } ] } ] Properties: [ PosX: 37 PosY: 57 ] } Component GUIDataExtractorInventorySpecification { #keys: '[113694.2.1019310282]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderInventorySpecifications' DataType: 'structured[InventorySpecification]' PosX: 6 PosY: 28 Transformation: 'Elements' ] } Component GUIDataSetLevelInventorySpecification { #keys: '[113694.2.1019310281]' BaseType: 'GUIDataSetLevel' Properties: [ AutoSelectColumns: false Columns: 'InventorySpecificationColumns' DataExtractor: 'GUIDataExtractorInventorySpecification' PosX: 36 PosY: 25 ] } #child: ColumnTitles3 Component DataHolderInventorySpecifications { #keys: '[134266.2.181374319]' BaseType: 'DataHolder' Databinding: 'structured[InventorySpecification]*' Children: [ Component GUIDataExtractorISFromChildProducts { #keys: '[134266.2.181374320]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderChildProducts' DataType: 'structured[Product_MP]' PosX: 89 PosY: 40 Transformation: 'Elements.InventorySpecification' ] } Component GUIDataExtractorISFromListPISP { #keys: '[134266.2.181375691]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'ListProductInStockingPoint_MP' DataType: 'ProductInStockingPoint_MP' PosX: 25 PosY: 38 Transformation: 'InventorySpecification' ] } ] Properties: [ Description: 'Filtered inventory specifications based on ListProductInStockingPoint_MP. When user clicks home, use DataHolderChildProducts instead so that we can see inventory specs without stocking point' PosX: 101 PosY: 110 ModeledStringList ChildOrdering { c: GUIDataExtractorISFromChildProducts c: GUIDataExtractorISFromListPISP } ] } ] Properties: [ AutoDrag: true BackgroundColor: 'Window' ContextMenu: 'popupList3' FullRowSelect: true NumberColumns: 0 NumberLines: 0 ScrollOnHighlight: true SelectOnHighlighted: true ModeledStringList ChildOrdering { c: popupList3 c: GUIDataExtractorInventorySpecification c: ColumnTitles3 c: GUIDataSetLevelInventorySpecification c: DataHolderInventorySpecifications } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListInventorySpecification_Menu_OnClick { #keys: '[108486.0.911606863]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[108486.0.911606864]' Binding: 'this.Selection()' } ResponseDefinitionArgument pispipselection { #keys: '[108486.0.914930454]' Binding: 'ListPISPIP.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListInventorySpecification_GUIButtonBase_OnClick { #keys: '[108486.0.911606893]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[108486.0.911606894]' Binding: 'this.Selection()' } ] } ] }