Quintiq file version 2.0 Component ListSalesDemand { #keys: '[127710.1.712564264]' BaseType: 'List' Children: [ #child: ColumnTitles1 Component popupList1 { #keys: '[127710.1.712564265]' BaseType: 'popupList' Children: [ Component PopupParent { #keys: '[514.0.129466]' BaseType: 'PopupParent' IsDerived: true Children: [ Component MenuFilter { #keys: '[104128.0.40995014]' BaseType: 'MenuFilter' IsDerived: true Children: [ Component MenuFIlterByStockingPoints { #keys: '[130238.0.412703983]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Stocking points' ] } Component MenuFIlterByProducts { #keys: '[130238.0.412704211]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Products' ] } Component MenuFIlterBySalesSegments { #keys: '[130238.0.412704356]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Sales segments' ] } Component menuSeparator { #keys: '[130238.0.412704958]' BaseType: 'Menu' Properties: [ Separator: true ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuFIlterByStockingPoints c: MenuFIlterByProducts c: MenuFIlterBySalesSegments c: menuSeparator c: menuEditFilter } ] } ] } ] Properties: [ PosX: 35 PosY: 60 ] } Component GUIDataExtractorSalesDemand { #keys: '[127710.1.712564273]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderForScenarioComparison' DataType: 'structured[MacroPlan]' PosX: 5 PosY: 30 Transformation: 'Elements.SalesDemand' ] } Component GUIDataSetLevelSalesDemand { #keys: '[127710.1.712564274]' BaseType: 'GUIDataSetLevel' Properties: [ Columns: 'SalesDemandBaseColumns' DataExtractor: 'GUIDataExtractorSalesDemand' FilterArguments: 'dataholderproducts:DataHolderProducts(structured[Product_MP]);dataholdersalessegments:DataHolderSalesSegments(structured[SalesSegment_MP]);dataholderchildstockingpoints:DataHolderChildStockingPoints(structured[StockingPoint_MP])' FixedFilter: [* object.IsInStockingPoint( dataholderchildstockingpoints ) and object.IsForProduct( dataholderproducts ) and object.IsInSalesSegment( dataholdersalessegments ); *] PosX: 35 PosY: 30 SortCriteria: 'SalesSegment_MP.Name;Product_MP.Name;StockingPoint_MP.Name;StartDate' ] } ] Properties: [ AutoDrag: true BackgroundColor: 'Window' Border: true ContextMenu: 'popupList1' FullRowSelect: true ScrollOnHighlight: true SelectOnHighlighted: true ModeledStringList ChildOrdering { c: ColumnTitles1 c: popupList1 c: GUIDataExtractorSalesDemand c: GUIDataSetLevelSalesDemand } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListSalesDemand_Menu_OnClick { #keys: '[124112.0.87253132]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[124112.0.87253133]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListSalesDemand_GUIButtonBase_OnClick { #keys: '[124112.0.87253161]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[124112.0.87253162]' Binding: 'this.Selection()' } ] } ] }