Quintiq file version 2.0 Component ListPeriodTask_MP { #keys: '[110880.4.1427973280]' BaseType: 'List' Children: [ #child: ColumnTitles1 Component popupList1 { #keys: '[11766.0.1791753774]' BaseType: 'popupList' Children: [ Component PopupParent { #keys: '[514.0.129466]' BaseType: 'PopupParent' IsDerived: true Children: [ Component Menu1 { #keys: '[108486.2.1004494529]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuEditPeriodTask { #keys: '[108486.2.1004497008]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'editobject' Shortcut: 'Enter' Text: '&Edit...' ] } Component MenuReset { #keys: '[110880.4.556739335]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: 'Reset' ] } Component MenuNewFeedback { #keys: '[110880.6.743073381]' BaseType: 'Menu' ViewSecurity: 'Feedback' Properties: [ Image: 'DOCUMENT_Text' Shortcut: 'Alt+N' Text: '&New feedback...' ] } Component MenuResetFeedback { #keys: '[110880.6.743076952]' BaseType: 'Menu' ViewSecurity: 'Feedback' Properties: [ Image: 'TRASH' Shortcut: 'Alt+R' Text: '&Reset feedback' ] } Component Menu4 { #keys: '[110880.6.743077527]' BaseType: 'Menu' ViewSecurity: 'Feedback' Properties: [ Separator: true ] } Component MenuShowFeedback { #keys: '[113694.1.436829505]' BaseType: 'Menu' ViewSecurity: 'Feedback' Properties: [ Image: 'FOLDER_INFORMATION' Shortcut: 'Alt+S' Text: '&Show feedback' ] } Component MenuFilter { #keys: '[104128.0.40995014]' BaseType: 'MenuFilter' IsDerived: true Children: [ Component MenuFIlterByUnits147 { #keys: '[127710.1.1037823050]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Units' ] } Component menuSeparator906 { #keys: '[127710.1.1037823168]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuFilterByProductPlanning { #keys: '[127710.1.1037824123]' BaseType: 'Menu' Properties: [ Checkmark: true HasMemory: true Text: 'Product planning' ] } Component MenuFilterByCapacityPlanning { #keys: '[127710.1.1037824422]' BaseType: 'Menu' Properties: [ Checkmark: true HasMemory: true Text: 'Capacity planning' ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuFIlterByUnits147 c: MenuFilterByCapacityPlanning c: MenuFilterByProductPlanning c: menuSeparator906 c: menuEditFilter } ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuActions c: MenuFilter c: menuListQuintiqSetQuantor c: Menu1 c: MenuEditPeriodTask c: MenuReset c: Menu4 c: MenuNewFeedback c: MenuShowFeedback c: MenuResetFeedback } ] } ] Properties: [ PosX: 2 PosY: 25 SizePosition: 'lt2 28 25 51' ] } Component GUIDataExtractorPeriodTask_MP { #keys: '[11766.0.1791753775]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderPeriodTasks' DataType: 'structured[PeriodTask_MP]' FilterArguments: 'dataholderunitperiod:DataHolderUnitPeriod(structured[UnitPeriod]);dataholderunits:DataHolderUnits(structured[Unit])' PosX: 2 PosY: 57 SizePosition: 'lt2 28 57 83' Transformation: 'Elements' ] } Component GUIDataSetLevelPeriodTask_MP { #keys: '[11766.0.1791753776]' BaseType: 'GUIDataSetLevel' Properties: [ AutoSelectColumns: false Columns: 'PeriodTask_MPColumns' DataExtractor: 'GUIDataExtractorPeriodTask_MP' FilterArguments: 'dataholderunitperiod:DataHolderUnitPeriod(structured[UnitPeriod]);listunittree:ListUnitTree(structured[Unit])' PosX: 2 PosY: 89 SizePosition: 'lt2 28 89 115' SortCriteria: 'Process_MP.Name;UnitPeriod.Start;UnitPeriod.End;QuantityToProcess' ] } Component DataHolderPeriodTasks { #keys: '[110880.6.692693802]' BaseType: 'DataHolder' Databinding: 'structured[PeriodTask_MP]*' Children: [ Component GUIDataExtractorPeriodTaskFromListProcess_MP { #keys: '[110880.6.692694601]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderChildUnits' DataType: 'structured[Unit]' PosX: 8 PosY: 30 Transformation: 'Elements.UnitPeriod.PeriodTask_MP' ] } Component GUIDataExtractorPeriodTaskFromDataHolderUnitPeriod { #keys: '[110880.6.692699072]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderBaseUnitPeriods' DataType: 'structured[UnitPeriod]' PosX: 39 PosY: 29 Transformation: 'Elements.PeriodTask_MP' ] } Component GUIDataExtractorPeriodTaskFromProductPlanning { #keys: '[113694.1.1856369262]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderLeafPISPIPs' DataType: 'structured[ProductInStockingPointInPeriod]' PosX: 68 PosY: 30 Transformation: 'Elements.astype(ProductInStockingPointInPeriodPlanningLeaf).NewSupply.PeriodTask_MP' ] } ] Properties: [ PosX: 87 PosY: 18 ModeledStringList ChildOrdering { c: GUIDataExtractorPeriodTaskFromListProcess_MP c: GUIDataExtractorPeriodTaskFromDataHolderUnitPeriod c: GUIDataExtractorPeriodTaskFromProductPlanning } ] } ] Properties: [ AutoDrag: true BackgroundColor: 'White' ContextMenu: 'popupList1' FullRowSelect: true NumberColumns: 0 NumberLines: 0 ScrollOnHighlight: true SizePosition: 'ss0 0 0 0' ModeledStringList ChildOrdering { c: ColumnTitles1 c: popupList1 c: GUIDataExtractorPeriodTask_MP c: GUIDataSetLevelPeriodTask_MP c: DataHolderPeriodTasks } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListPeriodTask_MP_Menu_OnClick { #keys: '[11660.0.139573265]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[11660.0.139573266]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListPeriodTask_MP_GUIButtonBase_OnClick { #keys: '[11660.0.139573273]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[11660.0.139573274]' Binding: 'this.Selection()' } ] } ] }