Quintiq file version 2.0 Component ListSalesDemandFulfillmentRestriction { #keys: '[123718.0.365750017]' BaseType: 'List' Children: [ #child: ColumnTitles Component popupList { #keys: '[123718.0.365750020]' 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 menuSeparator { #keys: '[132372.0.61512296]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuSalesDemands { #keys: '[132372.0.61514616]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Sales demands' ] } Component MenuFulfillmentRestrictions { #keys: '[132372.0.61519421]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Fulfillment restrictions' ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuSalesDemands c: MenuFulfillmentRestrictions c: menuSeparator c: menuEditFilter } ] } ] } ] Properties: [ PosX: 35 PosY: 60 ] } Component GUIDataExtractor { #keys: '[123718.0.365750021]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderSalesDemandFulfillmentRestriction' DataType: 'structured[SalesDemandFulfillmentRestriction]' FilterArguments: 'dataholderselectedsalesdemand:DataHolderSelectedSalesDemand(structured[SalesDemandBase]);dataholderselectedfulfillmentrestriction:DataHolderSelectedFulfillmentRestriction(structured[FulfillmentRestriction])' PosX: 5 PosY: 30 Transformation: 'Elements' ] } Component GUIDataSetLevel { #keys: '[123718.0.365750022]' BaseType: 'GUIDataSetLevel' Properties: [ Columns: 'SalesDemandFulfillmentRestrictionColumns' DataExtractor: 'GUIDataExtractor' PosX: 35 PosY: 30 SortCriteria: "datamember:'SalesSegmentName';datamember:'ProductID';datamember:'SalesDemandStartDate'" ] } Component DataHolderSalesDemandFulfillmentRestriction { #keys: '[123718.0.365752440]' BaseType: 'DataHolder' Databinding: 'structured[SalesDemandFulfillmentRestriction]*' Children: [ Component GUIDataExtractorAllSalesDemandFulfillmentRestriction { #keys: '[123718.0.365753540]' BaseType: 'GUIDataExtractor' Properties: [ DataSet: 'MacroPlan' DataType: 'MacroPlan' PosX: 31 PosY: 45 Transformation: 'SalesSegment_MP.FulfillmentRestriction.SalesDemandFulfillmentRestriction' ] } Component GUIDataExtractorFilteredBySalesDemand { #keys: '[123718.0.365754417]' BaseType: 'GUIDataExtractor' Properties: [ DataSet: 'MacroPlan' DataType: 'MacroPlan' FilterArguments: 'dataholderselectedsalesdemand:DataHolderSelectedSalesDemand(structured[SalesDemandBase])' FixedFilter: 'object.IsForSalesDemand( dataholderselectedsalesdemand )' PosX: 66 PosY: 44 Transformation: 'SalesSegment_MP.FulfillmentRestriction.SalesDemandFulfillmentRestriction' ] } Component GUIDataExtractorFilteredByFulfillmentRestriction { #keys: '[123718.0.365767025]' BaseType: 'GUIDataExtractor' Properties: [ DataSet: 'MacroPlan' DataType: 'MacroPlan' FilterArguments: 'dataholderselectedfulfillmentrestriction:DataHolderSelectedFulfillmentRestriction(structured[FulfillmentRestriction])' FixedFilter: 'object.IsForFulfillmentRestriction( dataholderselectedfulfillmentrestriction )' PosX: 101 PosY: 44 Transformation: 'SalesSegment_MP.FulfillmentRestriction.SalesDemandFulfillmentRestriction' ] } ] Properties: [ PosX: 358 PosY: 63 ModeledStringList ChildOrdering { c: GUIDataExtractorAllSalesDemandFulfillmentRestriction c: GUIDataExtractorFilteredBySalesDemand c: GUIDataExtractorFilteredByFulfillmentRestriction } ] } ] Properties: [ BackgroundColor: 'Window' Border: true ContextMenu: 'popupList' FullRowSelect: true ModeledStringList ChildOrdering { c: ColumnTitles c: popupList c: GUIDataExtractor c: GUIDataSetLevel c: DataHolderSalesDemandFulfillmentRestriction } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListSalesDemandFulfillmentRestriction_Menu_OnClick { #keys: '[123718.0.365750023]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[123718.0.365750024]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListSalesDemandFulfillmentRestriction_GUIButtonBase_OnClick { #keys: '[123718.0.365750025]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[123718.0.365750026]' Binding: 'this.Selection()' } ] } ] }