Quintiq file version 2.0 Component MatrixEditor { #keys: '[412672.1.106503687]' BaseType: 'WebMatrixEditor' Children: [ Component MatrixEditorCell { #keys: '[412672.1.106503688]' BaseType: 'WebMatrixEditorCell' Children: [ Component DataExtractorCells { #keys: '[412672.1.106503689]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'MP_Table' Source: 'dhComparisonData' Taborder: 0 Transformation: 'MP_Row.MP_Cell.astype(MP_Cell_AnnualPlanReport)' ] } ] Properties: [ Attributes: 'NewSupply' Column: 'MP_Column' Row: 'MP_Row' Taborder: 0 ] } Component MatrixEditorRows { #keys: '[412672.1.106503690]' BaseType: 'WebMatrixEditorHeaderLevel' Children: [ Component DataExtractorRows { #keys: '[412672.1.106503691]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'MP_Table' FilterArguments: 'checkedProduct:QMacroPlanner::FormAnnualPlanReport.dhFinelProduct;checkedStockingPoint:QMacroPlanner::FormAnnualPlanReport.dhFinelStockingPoint' FixedFilter: 'exists( checkedProduct,Elements,entity,entity.ID() = object.ProductID()) and exists( checkedStockingPoint,Elements,entity,entity.DisplayName() = object.StockingPointID())' Source: 'dhComparisonData' Taborder: 0 Transformation: 'MP_Row' ] } ] Properties: [ Legend: 'Name' SortCriteria: 'Index' Taborder: 1 ] } Component MatrixEditorColumns { #keys: '[412672.1.106503692]' BaseType: 'WebMatrixEditorHeaderLevel' Children: [ Component DataExtractorColumns { #keys: '[412672.1.106503693]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'MP_Table' FilterArguments: 'startDate:QMacroPlanner::FormAnnualPlanReport.dhStartDate;endDate:QMacroPlanner::FormAnnualPlanReport.dhEndDate' FixedFilter: 'not object.IsAttrbuteColumn() and startDate <= object.Date() and endDate > object.Date() ' Source: 'dhComparisonData' Taborder: 0 Transformation: 'MP_Column' ] } ] Properties: [ Legend: 'Date' SortCriteria: 'Index' Taborder: 2 ] } #child: matrixEditorActionBarPageDemandComparison #child: matrixeditorContextMenuDemandComparison ] Properties: [ AllowMultipleAttributes: true Columns: 'MatrixEditorColumns' ContextMenu: 'matrixeditorContextMenuDemandComparison' Rows: 'MatrixEditorRows' Taborder: 0 Visible: false ] }