Quintiq file version 2.0 Component MatrixEditorTimeCapacities { #keys: '[136682.1.1008895605]' BaseType: 'WebMatrixEditor' Children: [ Component MatrixEditorCellUnitPeriodTime { #keys: '[136682.1.1008895606]' BaseType: 'WebMatrixEditorCell' Children: [ Component DataExtractorUnitPeriodTime { #keys: '[136682.1.1008895607]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Unit]' Source: 'ApplicationMacroPlanner.DataHolderUnit' Taborder: 0 Transformation: 'Elements.UnitPeriod.astype(UnitPeriodTime)' ] } ] Properties: [ Attributes: 'ShiftPatternName;Efficiency;TotalAvailableCapacity' Column: 'Period_MP' Row: 'Unit' Taborder: 0 ] } Component MatrixEditorRowsUnit { #keys: '[136682.1.1008895608]' BaseType: 'WebMatrixEditorHeaderLevel' Children: [ Component DataExtractorUnit { #keys: '[136682.1.1008895609]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Unit]' FixedFilter: 'object.HasCapacityTypeTime()' Source: 'ApplicationMacroPlanner.DataHolderUnit' Taborder: 0 Transformation: 'Elements.astype(Unit)' ] } ] Properties: [ Legend: 'Name' SortCriteria: 'DisplayIndex' Taborder: 1 ] } Component MatrixEditorColumnsPeriod { #keys: '[136682.1.1008895610]' BaseType: 'WebMatrixEditorHeaderLevel' Children: [ Component DataExtractorPeriod { #keys: '[136682.1.1008895611]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Period_MP]' Source: 'ApplicationMacroPlanner.DataHolderPeriods' Taborder: 0 Transformation: 'Elements' ] } ] Properties: [ Legend: 'StartDate' SortCriteria: 'StartDate' Taborder: 2 ] } #child: matrixEditorActionBarPageTime #child: matrixeditorContextMenuTime ] Properties: [ AllowAttributeConfiguration: true AllowMultipleAttributes: true Columns: 'MatrixEditorColumnsPeriod' ContextMenu: 'matrixeditorContextMenuTime' Rows: 'MatrixEditorRowsUnit' ShowSingleAttribute: true Taborder: 0 ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorTimeCapacities_WebMenu_OnClick { #keys: '[136682.1.1065314826]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[4387.0.17266428]' Binding: 'this.Selection()' } ] } ] }