| Quintiq file version 2.0 | 
| Component MatrixEditor | 
| { | 
|   #keys: '[412672.0.1085881196]' | 
|   BaseType: 'WebMatrixEditor' | 
|   Children: | 
|   [ | 
|     Component MatrixEditorCell | 
|     { | 
|       #keys: '[412672.0.1085881197]' | 
|       BaseType: 'WebMatrixEditorCell' | 
|       Children: | 
|       [ | 
|         Component DataExtractorCells | 
|         { | 
|           #keys: '[412672.0.1085881198]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'LocalTable' | 
|             Source: 'dhComparisonData' | 
|             Taborder: 0 | 
|             Transformation: 'LocalRow.LocalCell.astype(LocalCell_DemandComparison)' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Attributes: 'BaseVersion;CompareVersion;Gap' | 
|         Column: 'LocalColumn' | 
|         Row: 'LocalRow' | 
|         Taborder: 0 | 
|       ] | 
|     } | 
|     Component MatrixEditorRows | 
|     { | 
|       #keys: '[412672.0.1085881201]' | 
|       BaseType: 'WebMatrixEditorHeaderLevel' | 
|       Children: | 
|       [ | 
|         Component DataExtractorRows | 
|         { | 
|           #keys: '[412672.0.1085881202]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'LocalTable' | 
|             FilterArguments: 'checkedProduct:QMacroPlanner::FormDemandComparison.dhFinelProduct' | 
|             FixedFilter: 'exists( checkedProduct,Elements,product,product.ID() = object.ProductID())' | 
|             Source: 'dhComparisonData' | 
|             Taborder: 0 | 
|             Transformation: 'LocalRow' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Legend: 'Name' | 
|         SortCriteria: 'Index' | 
|         Taborder: 1 | 
|       ] | 
|     } | 
|     Component MatrixEditorColumns | 
|     { | 
|       #keys: '[412672.0.1085881205]' | 
|       BaseType: 'WebMatrixEditorHeaderLevel' | 
|       Children: | 
|       [ | 
|         Component DataExtractorColumns | 
|         { | 
|           #keys: '[412672.0.1085881206]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'LocalTable' | 
|             FilterArguments: 'startDate:QMacroPlanner::FormDemandComparison.dhStartDate;endDate:QMacroPlanner::FormDemandComparison.dhEndDate' | 
|             FixedFilter: 'not object.IsAttrbuteColumn() and startDate <= object.Date() and endDate > object.Date()' | 
|             Source: 'dhComparisonData' | 
|             Taborder: 0 | 
|             Transformation: 'LocalColumn' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Legend: 'Name' | 
|         SortCriteria: 'Index' | 
|         Taborder: 2 | 
|       ] | 
|     } | 
|     #child: matrixEditorActionBarPageDemandComparison | 
|     #child: matrixeditorContextMenuDemandComparison | 
|   ] | 
|   Properties: | 
|   [ | 
|     AllowMultipleAttributes: true | 
|     Columns: 'MatrixEditorColumns' | 
|     ContextMenu: 'matrixeditorContextMenuDemandComparison' | 
|     Rows: 'MatrixEditorRows' | 
|     Taborder: 0 | 
|   ] | 
| } |