Quintiq file version 2.0 Component ListDisaggregatedSalesDemandInPeriod { #keys: '[116826.1.6889558]' BaseType: 'List' Children: [ #child: ColumnTitles Component popupListSDIP { #keys: '[116826.1.6889561]' BaseType: 'popupList' Children: [ Component PopupParent { #keys: '[514.0.129466]' BaseType: 'PopupParent' IsDerived: true Children: [ Component menuSeparator { #keys: '[116826.1.30106861]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuPostponePSDIP { #keys: '[116826.1.30107445]' BaseType: 'Menu' ViewSecurity: 'SalesDemandPostponement' Properties: [ Image: 'NOTE_ADD' Shortcut: 'Ctrl+P' Text: 'Postpone...' ] } Component MenuMergePSDIP { #keys: '[116826.1.30107756]' BaseType: 'Menu' ViewSecurity: 'SalesDemandPostponement' Properties: [ Image: 'Note_DELETE' Shortcut: 'Ctrl+M' Text: 'Merge' ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuActions c: MenuFilter c: menuListQuintiqSetQuantor c: menuSeparator c: MenuPostponePSDIP c: MenuMergePSDIP } ] } ] Properties: [ PosX: 35 PosY: 60 ] } Component GUIDataSetLevel { #keys: '[116826.1.6889563]' BaseType: 'GUIDataSetLevel' Properties: [ AutoSelectColumns: false Columns: 'DemandColumns' DataExtractor: 'GUIDataExtractor' PosX: 35 PosY: 30 SortCriteria: 'SalesSegmentName;ProductInStockingPoint_MP.Product_MP.Name;ProductInStockingPoint_MP.StockingPoint_MP.Name' Transformation: 'PostponedSalesDemand' ] } Component GUIDataExtractor { #keys: '[127710.1.899270670]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'ListSalesDemand' DataType: 'SalesDemandBase' FixedFilter: [* object.ProductInStockingPoint_MP().Product_MP().IsLeaf() and isnull( object.OriginalSalesDemand() ) *] PosX: 4 PosY: 41 Transformation: 'PlanningSalesDemandInPeriod' ] } Component DataHolderPostponementPeriods { #keys: '[131438.0.269160860]' BaseType: 'DataHolder' Databinding: 'structured[Period_MP]*' Properties: [ PosX: 162 PosY: 26 ] } ] Properties: [ AutoDrag: true BackgroundColor: 'Window' ContextMenu: 'popupListSDIP' FullRowSelect: true ModeledStringList ChildOrdering { c: ColumnTitles c: popupListSDIP c: GUIDataSetLevel c: GUIDataExtractor c: DataHolderPostponementPeriods } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListDisaggregatedSalesDemandInPeriod_Menu_OnClick { #keys: '[116826.1.6889564]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[116826.1.6889565]' Binding: 'this.Selection()' } ResponseDefinitionArgument masterselection { #keys: '[116826.1.6889568]' Binding: 'ListAggregatedSalesDemandInPeriod.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListDisaggregatedSalesDemandInPeriod_GUIButtonBase_OnClick { #keys: '[116826.1.6889566]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[116826.1.6889567]' Binding: 'this.Selection()' } ] } ResponseDefinition OnContextMenu id:Responsedef_ListDisaggregatedSalesDemandInPeriod_OnContextMenu { #keys: '[132448.0.693672361]' IsInherited: false ResponseType: 'OnContextMenu' Arguments: [ ResponseDefinitionArgument selection { #keys: '[132449.0.6538034]' Binding: 'this.Selection()' } ] } ] }