Quintiq file version 2.0 Component MatrixEditorUnitCapacities { #keys: '[139394.1.85394890]' BaseType: 'WebMatrixEditor' Children: [ Component MatrixEditorCellUnitPeriodQuantities { #keys: '[139394.1.85394891]' BaseType: 'WebMatrixEditorCell' Children: [ Component DataExtractorUnitPeriodQuantities { #keys: '[139394.1.85394892]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Unit]' Source: 'ApplicationMacroPlanner.DataHolderUnit' Taborder: 0 Transformation: 'Elements.UnitPeriod.astype(UnitPeriodQuantity)' ] } ] Properties: [ Attributes: 'TimeUnitForCapacitiesCalculation;MaxCapacityPerTimeUnit;MinCapacityPerTimeUnit;TotalAvailableCapacity' Column: 'Period_MP' Row: 'Unit' Taborder: 0 ] } Component MatrixEditorRowsUnits { #keys: '[139394.1.85394893]' BaseType: 'WebMatrixEditorHeaderLevel' Children: [ Component DataExtractorUnits { #keys: '[139394.1.85394894]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Unit]' FixedFilter: 'object.HasCapacityTypeQuantity()' Source: 'ApplicationMacroPlanner.DataHolderUnit' Taborder: 0 Transformation: 'Elements' ] } ] Properties: [ Legend: 'Name' Taborder: 1 ] } Component MatrixEditorColumnsPeriods { #keys: '[139394.1.85394895]' BaseType: 'WebMatrixEditorHeaderLevel' Children: [ Component DataExtractorPeriods { #keys: '[139394.1.85394896]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Period_MP]' Source: 'ApplicationMacroPlanner.DataHolderPeriods' Taborder: 0 Transformation: 'Elements' ] } ] Properties: [ Legend: 'StartDate' SortCriteria: 'StartDate' Taborder: 2 ] } #child: matrixEditorActionBarPageUnitCapacities #child: matrixeditorContextMenuUnitCapacities ] Properties: [ AllowMultipleAttributes: true Columns: 'MatrixEditorColumnsPeriods' ContextMenu: 'matrixeditorContextMenuUnitCapacities' Rows: 'MatrixEditorRowsUnits' Taborder: 0 ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorLaneLegs_WebMenu_OnClick { #keys: '[139394.0.2086142377]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[6763.0.8012710]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorLaneLegs_WebButton_OnClick { #keys: '[139394.0.2086142378]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[6763.0.8012783]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorLaneLegs_WebMenu_OnClick_617 { #keys: '[139394.0.2086142379]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selectedrows { #keys: '[6763.0.8012856]' Binding: 'this.SelectedRows()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorLaneLegs_WebButton_OnClick_387 { #keys: '[139394.0.2086142380]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selectedrows { #keys: '[6763.0.8012929]' Binding: 'this.SelectedRows()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorLaneLegs_WebMenu_OnClick_943 { #keys: '[139394.0.2086142381]' Initiator: 'WebMenu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selectedcolumns { #keys: '[6763.0.8013002]' Binding: 'this.SelectedColumns()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_MatrixEditorLaneLegs_WebButton_OnClick_902 { #keys: '[139394.0.2086142382]' Initiator: 'WebButton' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selectedcolumns { #keys: '[6763.0.8013075]' Binding: 'this.SelectedColumns()' } ] } ] }