| Quintiq file version 2.0 | 
| Component MatrixEditor | 
| { | 
|   #keys: '[412672.1.78210532]' | 
|   BaseType: 'WebMatrixEditor' | 
|   Children: | 
|   [ | 
|     Component MatrixEditorCell | 
|     { | 
|       #keys: '[412672.1.78210533]' | 
|       BaseType: 'WebMatrixEditorCell' | 
|       Children: | 
|       [ | 
|         Component DataExtractorCells | 
|         { | 
|           #keys: '[412672.1.78210534]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'LocalTable' | 
|             Source: 'dhTable' | 
|             Taborder: 0 | 
|             Transformation: 'LocalRow.LocalCell.astype(LocalCell_OfflinePlanComparison)' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Attributes: 'BaseVersion;CompareVersion;Gap' | 
|         Column: 'LocalColumn' | 
|         Row: 'LocalRow' | 
|         Taborder: 0 | 
|       ] | 
|     } | 
|     Component MatrixEditorRows | 
|     { | 
|       #keys: '[412672.1.78210535]' | 
|       BaseType: 'WebMatrixEditorHeaderLevel' | 
|       Children: | 
|       [ | 
|         Component DataExtractorRows | 
|         { | 
|           #keys: '[412672.1.78210536]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'LocalTable' | 
|             FilterArguments: 'checkedProducts:QMacroPlanner::FormOfflinePlanChanges.dhFinelProducts;checkedUnits:QMacroPlanner::FormOfflinePlanChanges.dhFinalUnits' | 
|             FixedFilter: 'exists( checkedProducts,Elements,product,product.ID() = object.ProductID()) and exists( checkedUnits,Elements,unit,unit.DisplayName() = object.ProductionLine())' | 
|             Source: 'dhTable' | 
|             Taborder: 0 | 
|             Transformation: 'LocalRow' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Legend: 'Name' | 
|         SortCriteria: 'Index' | 
|         Taborder: 1 | 
|       ] | 
|     } | 
|     Component MatrixEditorColumns | 
|     { | 
|       #keys: '[412672.1.78210537]' | 
|       BaseType: 'WebMatrixEditorHeaderLevel' | 
|       Children: | 
|       [ | 
|         Component DataExtractorColumns | 
|         { | 
|           #keys: '[412672.1.78210538]' | 
|           BaseType: 'WebDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataType: 'LocalTable' | 
|             FilterArguments: 'startDate:QMacroPlanner::FormOfflinePlanChanges.dhStartDate;endDate:QMacroPlanner::FormOfflinePlanChanges.dhEndDate;timeUnit:QMacroPlanner::FormOfflinePlanChanges.dhTimeUnit' | 
|             FixedFilter: 'not object.IsAttrbuteColumn() and startDate <= object.Date() and endDate > object.Date() and object.TimeUnit() = timeUnit' | 
|             Source: 'dhTable' | 
|             Taborder: 0 | 
|             Transformation: 'LocalColumn' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         Legend: 'DisplayDate' | 
|         SortCriteria: 'Index' | 
|         Taborder: 2 | 
|       ] | 
|     } | 
|     #child: matrixEditorActionBarPageDemandComparison | 
|     #child: matrixeditorContextMenuDemandComparison | 
|   ] | 
|   Properties: | 
|   [ | 
|     AllowMultipleAttributes: true | 
|     Columns: 'MatrixEditorColumns' | 
|     ContextMenu: 'matrixeditorContextMenuDemandComparison' | 
|     Rows: 'MatrixEditorRows' | 
|     Taborder: 0 | 
|   ] | 
| } |