Quintiq file version 2.0
|
Component GanttChartUnitCalendar
|
{
|
#keys: '[112884.1.898702684]'
|
BaseType: 'GanttChart'
|
Children:
|
[
|
Component NavigationToolbar
|
{
|
#keys: '[112884.1.898702691]'
|
BaseType: 'NavigationToolbar'
|
GBLayout
|
{
|
Type: 'internal[GBLayoutDefinition]'
|
Columns:
|
[
|
GBFlow.Column { grow: 128 id: 1 parent: 0 }
|
]
|
Elements:
|
[
|
GBElement
|
{
|
Component => /dpNavigationPanel
|
Position { startcolumn: 1 startrow: 1 endcolumn: 1 endrow: 1 }
|
}
|
]
|
Gaps: [ left: 5 right: 5 top: 0 bottom: 0 inner: 5 ]
|
Rows:
|
[
|
GBFlow.Row { grow: 128 id: 1 parent: 0 }
|
]
|
}
|
Children:
|
[
|
#child: dpNavigationPanel
|
]
|
Properties:
|
[
|
Priority: 3
|
Size: 27
|
]
|
}
|
#child: GanttChartRowDefinitionUnit0
|
Component GUIDataExtractorUnitCalendar
|
{
|
#keys: '[112884.1.974870612]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
DataSet: 'MacroPlan'
|
DataType: 'MacroPlan'
|
FilterArguments: 'dataholderproductinstockingpoints:DataHolderProductInStockingPoints(structured[ProductInStockingPoint_MP]);dataholdershowchildofunit:DataHolderShowChildOfUnit(structured[Unit]);dataholderunits:DataHolderUnits(structured[Unit]);dataholderhideunits:DataHolderHideUnits(structured[Unit])'
|
FixedFilter: 'object.GetIsUnitToShow( null( Units ), dataholdershowchildofunit, false );'
|
PosX: 59
|
PosY: 50
|
SizePosition: 'lt50 76 5 31'
|
Transformation: 'Unit'
|
]
|
}
|
Component menuGanttChartUnitCalendar
|
{
|
#keys: '[112884.1.974872567]'
|
BaseType: 'popupGanttchart'
|
Children:
|
[
|
Component PopupParent id:PopupParent_694
|
{
|
#keys: '[514.0.555535]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuActions
|
{
|
#keys: '[104128.0.40869768]'
|
BaseType: 'MenuActions'
|
IsDerived: true
|
Children:
|
[
|
Component menuConfigureGanttchart { #keys: '[104128.0.40871721]' BaseType: 'menuConfigureGanttchart' IsDerived: true Properties: [ Image: 'WRENCH' Text: 'Configure...' ] }
|
Component menuPrintGanttChart { #keys: '[104128.0.40873698]' BaseType: 'menuPrintGanttChart' IsDerived: true Properties: [ Image: 'PRINTER' Text: 'Print...' ] }
|
Component menuExportGanttchart { #keys: '[104128.0.40875681]' BaseType: 'menuExportGanttchart' IsDerived: true Properties: [ Image: 'EXPORT' Text: 'Export...' ] }
|
Component menuSynchronizeGanttChart { #keys: '[104128.0.40877670]' BaseType: 'menuSynchronizeGanttChart' IsDerived: true Properties: [ Checkmark: true Text: 'Synchronize visualization' ] }
|
Component Menu id:Menu_459 { #keys: '[104128.0.41586423]' BaseType: 'Menu' IsDerived: true Properties: [ Separator: true ] }
|
]
|
Properties:
|
[
|
Text: 'Actions'
|
ModeledStringList ChildOrdering
|
{
|
c: menuConfigureGanttchart
|
c: menuSynchronizeGanttChart
|
c: Menu_459
|
c: menuPrintGanttChart
|
c: menuExportGanttchart
|
}
|
]
|
}
|
Component MenuNavigation
|
{
|
#keys: '[104128.0.40881109]'
|
BaseType: 'MenuNavigation'
|
IsDerived: true
|
Children:
|
[
|
Component MenuMoveLeft { #keys: '[104128.0.40886686]' BaseType: 'MenuMoveLeft' IsDerived: true Properties: [ Image: 'NAVIGATE_LEFT' Shortcut: 'Ctrl+Left' Text: 'Move left' ] }
|
Component MenuMoveRight { #keys: '[104128.0.40888653]' BaseType: 'MenuMoveRight' IsDerived: true Properties: [ Image: 'NAVIGATE_RIGHT' Shortcut: 'Ctrl+Right' Text: 'Move right' ] }
|
Component MenuPreviousPage { #keys: '[104128.0.40890620]' BaseType: 'MenuPreviousPage' IsDerived: true Properties: [ Image: 'NAVIGATE_LEFT2' Shortcut: '[' Text: 'Previous page' ] }
|
Component MenuNextpage { #keys: '[104128.0.40892603]' BaseType: 'MenuNextpage' IsDerived: true Properties: [ Image: 'NAVIGATE_RIGHT2' Shortcut: ']' Text: 'Next page' ] }
|
Component Menu1 id:Menu1_873 { #keys: '[104128.0.40893120]' BaseType: 'Menu1' IsDerived: true Properties: [ Separator: true ] }
|
Component menuZoomInGanttchart { #keys: '[104128.0.40895083]' BaseType: 'menuZoomInGanttchart' IsDerived: true Properties: [ Image: 'ZOOMIN' Shortcut: '+' Text: 'Zoom in' ] }
|
Component menuZoomOutGanttchart { #keys: '[104128.0.40897082]' BaseType: 'menuZoomOutGanttchart' IsDerived: true Properties: [ Image: 'ZOOMOUT' Shortcut: '-' Text: 'Zoom out' ] }
|
Component MenuNow { #keys: '[103784.990.515374824]' BaseType: 'MenuNow' IsDerived: true Properties: [ Image: 'NAV_PLAIN_BLUE' Text: 'Now' ] }
|
]
|
Properties:
|
[
|
Image: 'NAV_PLAIN_BLUE'
|
Text: 'Navigation'
|
Visible: false
|
ModeledStringList ChildOrdering
|
{
|
c: MenuPreviousPage
|
c: MenuMoveLeft
|
c: MenuNow
|
c: MenuMoveRight
|
c: MenuNextpage
|
c: Menu1_873
|
c: menuZoomInGanttchart
|
c: menuZoomOutGanttchart
|
}
|
]
|
}
|
Component MenuFilter id:MenuFilter_331
|
{
|
#keys: '[104128.0.41501005]'
|
BaseType: 'MenuFilter'
|
IsDerived: true
|
Children:
|
[
|
Component menuEditFilterGantt { #keys: '[112950.0.719605804]' BaseType: 'menuEditFilterGantt' IsDerived: true Properties: [ Image: 'EDITOBJECT' Text: 'Edit filter...' ] }
|
Component MenuStoredFiltersGantt { #keys: '[112950.0.719606148]' BaseType: 'MenuStoredFiltersGantt' IsDerived: true Properties: [ Text: 'Stored filters' ] }
|
]
|
Properties:
|
[
|
Image: 'FUNNEL'
|
Text: 'Filter'
|
Visible: false
|
]
|
}
|
Component Menu4 { #keys: '[112884.1.974872569]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuEditCapacityInPeriodInGanttChartUnitCalendar { #keys: '[112884.1.974872570]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'DOCUMENT_EDIT' Shortcut: 'Enter' Text: '&Edit capacity...' ] }
|
Component MenuEditCalendarInGanttChartUnitCalendar { #keys: '[112884.1.974872571]' BaseType: 'Menu' Properties: [ Image: 'Calendar' Shortcut: 'Ctrl+C' Text: 'Edit &calendar...' ] }
|
Component MenuIsPlannedInfinite { #keys: '[112884.1.974872577]' BaseType: 'Menu' Properties: [ Image: 'CLOCK_REFRESH' Shortcut: 'Alt+P' Text: '&Plan as infinite' ] ResponseDefinitions: [ ResponseDefinition OnPopupUpdateUI id:Responsedef_GanttChartUnitCalendar_MenuIsPlannedInfinite_OnPopupUpdateUI
|
{
|
#keys: '[131962.0.9744491]'
|
IsInherited: false
|
ResponseType: 'OnPopupUpdateUI'
|
Arguments:
|
[
|
ResponseDefinitionArgument selections
|
{
|
#keys: '[131962.0.9744664]'
|
Binding: 'GanttChartUnitCalendar.Selection()'
|
}
|
]
|
}
|
] }
|
Component MenuLegend2 { #keys: '[112884.1.974872568]' BaseType: 'Menu' Properties: [ Image: 'colors' Shortcut: 'Ctrl+L' Text: 'Legend...' ] }
|
Component Menu5 { #keys: '[112884.1.974872579]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuResetManualPlan { #keys: '[112884.1.974872580]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Alt+L' Text: 'Reset locked plan' ] }
|
Component Menu8
|
{
|
#keys: '[112884.1.974872582]'
|
BaseType: 'Menu'
|
Children:
|
[
|
Component MenuEditCampaign { #keys: '[112884.1.974872583]' BaseType: 'Menu' Properties: [ Image: 'editobject' Shortcut: 'Ctrl+Enter' Text: 'Edit campaign...' ] }
|
]
|
Properties:
|
[
|
Separator: true
|
]
|
}
|
Component Menu3 { #keys: '[127472.0.290174010]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuEditComment { #keys: '[127238.0.1601463200]' BaseType: 'Menu' Properties: [ Image: 'TEXT_MARKED' Shortcut: 'Alt+E' Text: 'Edit not&e...' ] }
|
Component MenuCampaignPlanning
|
{
|
#keys: '[131962.0.9578324]'
|
BaseType: 'Menu'
|
Children:
|
[
|
Component MenuNewCampaign { #keys: '[131962.0.9578612]' BaseType: 'Menu' Properties: [ Image: 'DOCUMENT_NEW' Shortcut: 'Ins' Text: 'New campaign...' ] }
|
Component MenuEditCampaign1 { #keys: '[131962.0.9578667]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'DOCUMENT_EDIT' Shortcut: 'Ctrl+Enter' Text: 'Edit campaign...' ] }
|
Component MenuDeleteCampaign { #keys: '[131962.0.9578712]' BaseType: 'Menu' Properties: [ Image: 'GARBAGE' Shortcut: 'Ctrl+Del' Text: 'Delete campaigns' ] }
|
]
|
Properties:
|
[
|
Image: 'ROW_ADD'
|
Text: 'Campaign planning'
|
ModeledStringList ChildOrdering
|
{
|
c: MenuNewCampaign
|
c: MenuEditCampaign1
|
c: MenuDeleteCampaign
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuActions
|
c: MenuFilter_331
|
c: MenuNavigation
|
c: Menu4
|
c: MenuEditCapacityInPeriodInGanttChartUnitCalendar
|
c: MenuEditCalendarInGanttChartUnitCalendar
|
c: MenuIsPlannedInfinite
|
c: Menu5
|
c: MenuResetManualPlan
|
c: Menu8
|
c: MenuCampaignPlanning
|
c: Menu3
|
c: MenuEditComment
|
c: MenuLegend2
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 65
|
PosY: 88
|
SizePosition: 'lt51 77 46 72'
|
]
|
}
|
Component userInfoCalendarElement
|
{
|
#keys: '[112884.1.974872858]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'CalendarElement'
|
ObjectBackgroundColor: 'Gray'
|
ObjectType: 'CalendarElement'
|
PosX: 100
|
PosY: 119
|
SizePosition: 'lt51 77 77 103'
|
]
|
}
|
Component userInfoPeriod
|
{
|
#keys: '[112884.1.974873539]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Period'
|
ObjectBackgroundColor: 'ColorScheme.Period_HistoricalPeriods'
|
ObjectType: 'Period_MP'
|
PosX: 184
|
PosY: 119
|
SizePosition: 'lt120 146 76 102'
|
]
|
}
|
Component UserConfigurableInformationCampaign_MP
|
{
|
#keys: '[112884.1.974873800]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Campaign'
|
ObjectBackgroundColor: 'White'
|
ObjectText: 'VALUE( object.Utilization() * 100 )%'
|
ObjectType: 'Campaign_MP'
|
PosX: 133
|
PosY: 120
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Name </b></td><td>VALUE(object.CampaignType_MP().Name())</td><td> </td></tr>
|
<tr><td><b>Planned quantity </b></td><td>VALUE(object.FulfilledQuantity())</td></tr>
|
<tr><td><b>Planned duration </b></td><td>VALUE(object.Duration())</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr><td><b>Start </b></td><td>VALUE(object.Start().Date())</td><td> </td><td><b>End </b></td><td>VALUE(object.End().Date())</td></tr>
|
<tr><td><b>Min </b></td><td>VALUE(object.DisplayMinQuantity())</td><td> </td><td><b>Max </b></td><td>VALUE(object.DisplayMaxQuantity())</td></tr>
|
</table>
|
<table>
|
<tr><td><b>Comment </b></td><td>VALUE(object.Comment())</td><td> </td><td> </td><td> </td></tr>
|
</table>
|
VALUE( object.ImgIsOutsideCampaignHorizon() ) VALUE( object.GetTooltipTextIsOutisdeCampaignHorizon() )
|
*]
|
]
|
}
|
Component userInfoUnitPeriodForCapacityAggregation
|
{
|
#keys: '[112884.1.974876347]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitPeriodTime (parent aggregate)'
|
ObjectBackgroundColor: 'White'
|
ObjectText: 'VALUE( ifexpr( object.NrOfOpen() <> 0, object.ParentOfUnitDimension().UtilizationPercentage(), 0 ) )%'
|
ObjectType: 'UnitPeriodTime'
|
PosX: 61
|
PosY: 199
|
Precondition: 'object.Unit().IsForCapacityAggregation();'
|
SizePosition: 'lt86 112 108 134'
|
TooltipText:
|
[*
|
<table>
|
<tr>
|
<td><b>Total available </b></td>
|
<td> VALUE( object.TotalAvailableCapacity().HoursAsReal() )</td>
|
<td> VALUE( Translations::MP_GlobalParameters_Hour() )</td>
|
</tr>
|
</table>
|
*]
|
]
|
}
|
Component ChartMarkingStartOfPlanningHorizon
|
{
|
#keys: '[113694.2.430991296]'
|
BaseType: 'ChartMarking'
|
Properties:
|
[
|
MarkPosition: 'guard(MacroPlan.StartOfPlanning(), DateTime::Now())'
|
PosX: 134
|
PosY: 46
|
SizePosition: 'lt141 167 39 65'
|
]
|
}
|
Component UserConfigurableInformationTransition_MP
|
{
|
#keys: '[127472.0.288655866]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Transition'
|
ObjectBackgroundColor: 'Gray'
|
ObjectText: 'VALUE(object.TransitionType_MP().Name())'
|
ObjectType: 'Transition_MP'
|
PosX: 215
|
PosY: 120
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>Transition type </b></td><td>VALUE(object.TransitionType_MP().Name())</td></tr>
|
<tr><td><b>Planned quantity </b></td><td>VALUE(object.PlannedQuantity())</td></tr>
|
<tr><td><b>Planned duration </b></td><td>VALUE(object.Duration())</td></tr>
|
</table>
|
<hr>
|
<table>
|
<tr><td><b>Start </b></td><td>VALUE(object.Start().Date())</td><td> </td><td><b>End </b></td><td>VALUE(object.End().Date())</td></tr>
|
<tr><td><b>Min duration</b></td><td>VALUE(object.TransitionType_MP().DisplayMinDuration())</td></tr>
|
<tr><td><b>Max duration</b></td><td>VALUE(object.TransitionType_MP().DisplayMaxDuration())</td></tr>
|
</table>
|
*]
|
]
|
}
|
Component menuGanttChartRowsUnitCalendar
|
{
|
#keys: '[131962.0.13440235]'
|
BaseType: 'popupGanttchartRows'
|
Children:
|
[
|
Component PopupParent
|
{
|
#keys: '[530.0.59473]'
|
BaseType: 'PopupParent'
|
IsDerived: true
|
Children:
|
[
|
Component MenuSortGanttChartRows
|
{
|
#keys: '[104128.0.40951323]'
|
BaseType: 'MenuSortGanttChartRows'
|
IsDerived: true
|
Children:
|
[
|
Component MenuSortGanttChartRows1 { #keys: '[104128.0.40954810]' BaseType: 'MenuSortGanttChartRows1' IsDerived: true Properties: [ Image: 'SORT' Text: 'Sort...' ] }
|
Component menuGCRMoveToTop { #keys: '[104128.0.40961065]' BaseType: 'menuGCRMoveToTop' IsDerived: true Properties: [ Image: 'ARROWTOP' Text: 'Move top' ] ResponseDefinitions: [ ResponseDefinition OnClick id:Responsedef_GanttChartUnitCalendar_menuGCRMoveToTop_OnClick
|
{
|
#keys: '[104220.0.344886198]'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument row
|
{
|
#keys: '[104220.0.344886199]'
|
Binding: 'GanttChartUnitCalendar.ContextMenuRowObject()'
|
}
|
]
|
}
|
] }
|
Component menuGCRMoveUp { #keys: '[104128.0.40963528]' BaseType: 'menuGCRMoveUp' IsDerived: true Properties: [ Image: 'ARROWUP' Text: 'Move up' ] ResponseDefinitions: [ ResponseDefinition OnClick id:Responsedef_GanttChartUnitCalendar_menuGCRMoveUp_OnClick
|
{
|
#keys: '[104220.0.344887934]'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument row
|
{
|
#keys: '[104220.0.344887935]'
|
Binding: 'GanttChartUnitCalendar.ContextMenuRowObject()'
|
}
|
]
|
}
|
] }
|
Component menuGCRMoveDown { #keys: '[104128.0.40966471]' BaseType: 'menuGCRMoveDown' IsDerived: true Properties: [ Image: 'ARROWDOWN' Text: 'Move down' ] ResponseDefinitions: [ ResponseDefinition OnClick id:Responsedef_GanttChartUnitCalendar_menuGCRMoveDown_OnClick
|
{
|
#keys: '[104220.0.344889670]'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument row
|
{
|
#keys: '[104220.0.344889671]'
|
Binding: 'GanttChartUnitCalendar.ContextMenuRowObject()'
|
}
|
]
|
}
|
] }
|
Component menuGCRMoveToBottom { #keys: '[104128.0.40968902]' BaseType: 'menuGCRMoveToBottom' IsDerived: true Properties: [ Image: 'ARROWBOTTOM' Text: 'Move bottom' ] ResponseDefinitions: [ ResponseDefinition OnClick id:Responsedef_GanttChartUnitCalendar_menuGCRMoveToBottom_OnClick
|
{
|
#keys: '[104220.0.344891406]'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument row
|
{
|
#keys: '[104220.0.344891407]'
|
Binding: 'GanttChartUnitCalendar.ContextMenuRowObject()'
|
}
|
]
|
}
|
] }
|
Component Menu2 { #keys: '[104128.0.40969413]' BaseType: 'Menu2' IsDerived: true Properties: [ Separator: true ] }
|
Component MenuEditDisplayIndex { #keys: '[131962.0.13440243]' BaseType: 'Menu' Properties: [ Image: 'UP_DOWN_QUESTION' Text: 'Edit display index...' ] }
|
]
|
Properties:
|
[
|
Image: 'SORT'
|
Text: 'Sort'
|
Visible: false
|
ModeledStringList ChildOrdering
|
{
|
c: MenuEditDisplayIndex
|
c: MenuSortGanttChartRows1
|
c: Menu2
|
c: menuGCRMoveToTop
|
c: menuGCRMoveUp
|
c: menuGCRMoveDown
|
c: menuGCRMoveToBottom
|
}
|
]
|
}
|
Component MenuFilter
|
{
|
#keys: '[104128.0.41519836]'
|
BaseType: 'MenuFilter'
|
IsDerived: true
|
Children:
|
[
|
Component menuEditFilter { #keys: '[104128.0.41519837]' BaseType: 'menuEditFilter' IsDerived: true Properties: [ Image: 'EDITOBJECT' Text: 'Edit filter...' ] }
|
Component menuHideGanttchartRow { #keys: '[104128.0.41556838]' BaseType: 'menuHideGanttchartRow' IsDerived: true Properties: [ Image: 'EDITOBJECT' Text: 'Hide row' ] }
|
Component Menu { #keys: '[104128.0.41559285]' BaseType: 'Menu' IsDerived: true Properties: [ Separator: true ] }
|
Component menuShowAllGanttChartRows { #keys: '[104128.0.41561702]' BaseType: 'menuShowAllGanttChartRows' IsDerived: true Properties: [ Image: 'TRASH' Text: 'Show all rows' Tooltip: 'Clears filters and unhides rows' ] }
|
Component Menu1 { #keys: '[107036.0.1328696744]' BaseType: 'Menu1' IsDerived: true Properties: [ Separator: true ] }
|
Component MenuUnhideAllRows { #keys: '[107036.0.1328697654]' BaseType: 'MenuUnhideAllRows' IsDerived: true Properties: [ Image: 'TRASH' Text: 'Unhide all rows' ] }
|
Component MenuClearFilter { #keys: '[107036.0.1328698943]' BaseType: 'MenuClearFilter' IsDerived: true Properties: [ Image: 'TRASH' Text: 'Clear filter' ] }
|
Component MenuStoredFilters { #keys: '[112950.0.718935308]' BaseType: 'MenuStoredFilters' IsDerived: true Properties: [ Text: 'Stored filters' ] }
|
Component MenuFIlterByUnits { #keys: '[131962.0.13440236]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Units' ] }
|
Component menuSeparator { #keys: '[131962.0.13440237]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuFIlterByPeriods { #keys: '[131438.0.418821358]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true Text: 'Periods' ] }
|
]
|
Properties:
|
[
|
Image: 'FUNNEL'
|
Text: 'Filter'
|
ModeledStringList ChildOrdering
|
{
|
c: MenuFIlterByUnits
|
c: MenuFIlterByPeriods
|
c: menuSeparator
|
c: menuEditFilter
|
c: MenuClearFilter
|
c: MenuStoredFilters
|
c: Menu
|
c: menuHideGanttchartRow
|
c: MenuUnhideAllRows
|
c: Menu1
|
c: menuShowAllGanttChartRows
|
}
|
]
|
}
|
Component MenuLegendCapacityGanttChart { #keys: '[131962.0.13440252]' BaseType: 'Menu' Properties: [ Image: 'Colors' Shortcut: 'Ctrl+L' Text: 'Legend...' ] }
|
Component MenuEditCalendar { #keys: '[131962.0.13440250]' BaseType: 'Menu' Properties: [ Image: 'Calendar' Shortcut: 'Ctrl+C' Text: 'Edit &calendar...' ] }
|
Component Menu6 { #keys: '[131962.0.13440251]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component Menu9 { #keys: '[131962.0.13440248]' BaseType: 'Menu' Properties: [ Separator: true ] }
|
Component MenuShow
|
{
|
#keys: '[131962.0.13440238]'
|
BaseType: 'Menu'
|
Children:
|
[
|
Component MenuShowCapacityUnusedResources { #keys: '[131962.0.13440239]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true HasMemory: true Text: 'Show unused resources' ] }
|
Component MenuShowInfiniteCapacityResources { #keys: '[131962.0.13440241]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true HasMemory: true Text: 'Show infinite capacity resources' ] }
|
Component MenuShowChildrenOfAggregatedCapacityResources { #keys: '[131962.0.13440242]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true HasMemory: true Text: 'Show children of aggregated capacity resources' ] }
|
Component MenuShowNonBottleneckResources { #keys: '[131962.0.13440240]' BaseType: 'Menu' Properties: [ Checked: true Checkmark: true HasMemory: true Text: 'Show non-bottleneck resources' ] }
|
]
|
Properties:
|
[
|
Image: 'CHECK2'
|
Text: 'Show'
|
ModeledStringList ChildOrdering
|
{
|
c: MenuShowCapacityUnusedResources
|
c: MenuShowNonBottleneckResources
|
c: MenuShowInfiniteCapacityResources
|
c: MenuShowChildrenOfAggregatedCapacityResources
|
}
|
]
|
}
|
Component MenuEditCapacity { #keys: '[131962.0.13440249]' BaseType: 'Menu' Properties: [ Image: 'Edit' Shortcut: 'Enter' Text: 'Edit capacity...' ] }
|
]
|
Properties:
|
[
|
ModeledStringList ChildOrdering
|
{
|
c: MenuFilter
|
c: MenuShow
|
c: MenuSortGanttChartRows
|
c: Menu9
|
c: MenuEditCapacity
|
c: MenuEditCalendar
|
c: Menu6
|
c: MenuLegendCapacityGanttChart
|
}
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 17
|
PosY: 87
|
SizePosition: 'lt7 33 70 96'
|
]
|
}
|
Component DataHolderHideUnits
|
{
|
#keys: '[132444.0.57838024]'
|
BaseType: 'DataHolder'
|
Databinding: 'structured[Unit]*'
|
Properties:
|
[
|
PosX: 189
|
PosY: 244
|
]
|
}
|
Component DataHolderSelectedUnits
|
{
|
#keys: '[132444.0.59190259]'
|
BaseType: 'DataHolder'
|
Databinding: 'structured[Unit]*'
|
Children:
|
[
|
Component GUIDataExtractorUnits
|
{
|
#keys: '[132444.0.59190703]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'ListEntityTreeInPanel'
|
DataType: 'Entity'
|
PosX: 22
|
PosY: 22
|
Transformation: 'astype(Unit)'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 225
|
PosY: 244
|
]
|
}
|
Component userInfoUnitPeriodQuantity
|
{
|
#keys: '[132478.0.127016596]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitPeriodQuantityBase'
|
ObjectBackgroundColor: 'White'
|
ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.IsUtilizationInUOM(), object.UsedCapacity(), object.UtilizationPercentage() * object.MaximumLoadPercentage() / 100 ) ) VALUE( ifexpr( object.IsUtilizationInUOM(), object.Unit().UnitOfMeasureName(), '%' ) )"
|
ObjectType: 'UnitPeriodQuantityBase'
|
PosX: 189
|
PosY: 199
|
Precondition: 'not object.Unit().IsForCapacityAggregation()'
|
SizePosition: 'lt51 77 108 134'
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period())</b></td><td>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End()))</td></tr>
|
<tr><td><b>SYNONYM(object.BaseAvailableCapacity) </b></td><td>VALUE(object.BaseAvailableCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName() )</td></tr>
|
<tr><td><b>SYNONYM(object.TotalAvailableCapacity) </b></td><td>VALUE(object.TotalAvailableCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName() )</td></tr>
|
<tr><td><td><b>SYNONYM(object.UsedCapacity) </b></td><td>VALUE(object.UsedCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName())</td></tr>
|
<tr><td><td><b>SYNONYM(object.FreeCapacity) </b></td><td>VALUE(object.FreeCapacity()) VALUE( ""+ object.Unit().UnitOfMeasureName())</td></tr>
|
</table>
|
VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
|
*]
|
]
|
}
|
Component userInfoUnitPeriodInfinite
|
{
|
#keys: '[132478.0.127016680]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitPeriodInfinite( parent )'
|
ObjectBackgroundColor: 'White'
|
ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( forall( object, Unit.AllChildren.AsChildren, child, true, child.CapacityType() = 'Infinite' ), [String]object.UsedCapacity().Round(0) + ' ' + object.Unit().UnitOfMeasure_MP().Name(), [String] ( object.UtilizationPercentage() * object.MaximumLoadPercentage() / 100 ).Round(0) + ' %' ) )"
|
ObjectType: 'UnitPeriodInfinite'
|
PosX: 125
|
PosY: 161
|
Precondition: 'object.Unit().HasChild()'
|
SizePosition: 'lt120 146 108 134'
|
TooltipText:
|
[*
|
<table>
|
<tr>
|
<td><b>Capacity load percentage </b></td>
|
<td>VALUE(object.UtilizationPercentage())</td>
|
<td>%</td>
|
</tr>
|
</table>
|
*]
|
]
|
}
|
Component userInfoUnitPeriodInfinite1
|
{
|
#keys: '[132478.0.127016740]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitPeriodInfinite'
|
ObjectBackgroundColor: 'White'
|
ObjectText: 'VALUE( object.ImgHasFeedback() )VALUE(object.UsedCapacity() ) VALUE(object.Unit().UnitOfMeasure_MP().Name())'
|
ObjectType: 'UnitPeriodInfinite'
|
PosX: 161
|
PosY: 162
|
Precondition: 'not object.Unit().HasChild()'
|
SizePosition: 'lt154 180 109 135'
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period())</b></td><td>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End()))</td></tr>
|
<tr><td><b>VALUE(Translations::MP_CapacityPlanning_Tooltip_TotalAvailableCapacity()) </b></td><td>VALUE(object.Unit().CapacityType())</td></tr>
|
<tr><td><b>SYNONYM(object.UsedCapacity)</b></td><td>VALUE( object.UsedCapacity) VALUE( " " + object.Unit().UnitOfMeasureName())</td></tr><tr>
|
</table>
|
*]
|
]
|
}
|
Component userInfoUnitPeriodTime
|
{
|
#keys: '[133968.0.221917283]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitPeriodTime (parent non-aggregate)'
|
ObjectBackgroundColor: 'White'
|
ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.IsUtilizationInUOM(), [Real]object.UsedCapacity().HoursAsReal(), object.UtilizationPercentage() * object.MaximumLoadPercentage() / 100 ) ) VALUE( ifexpr( object.IsUtilizationInUOM(), 'Hour', '%' ) )"
|
ObjectType: 'UnitPeriodTimeBase'
|
PosX: 91
|
PosY: 200
|
Precondition: 'not object.Unit().IsForCapacityAggregation();'
|
SizePosition: 'lt86 112 108 134'
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period())</b></td><td>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End()))</td></tr>
|
<tr><td><b>VALUE(Translations::MP_CapacityPlanning_Tooltip_ShiftPattern())</b></td>VALUE( guard( object.ShiftPattern().Name() , "-" ) )<td></td></tr>
|
<tr><td><b>SYNONYM(object.BaseAvailableCapacity) </b></td><td>VALUE(object.BaseAvailableCapacity())</td></tr>
|
<tr><td><b>SYNONYM(object.TotalAvailableCapacity) </b></td><td>VALUE(object.TotalAvailableCapacity())</td></tr>
|
<tr><td><b>SYNONYM(object.UsedCapacity) </b></td><td>VALUE(object.UsedCapacity())</td></tr>
|
<tr><td><b>SYNONYM(object.FreeCapacity) </b></td><td>VALUE(object.FreeCapacity())</td></tr>
|
</table>
|
VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
|
*]
|
]
|
}
|
Component userInfoUnitPeriodTransportQuantity
|
{
|
#keys: '[135040.0.14113313]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Unit period transport quantity'
|
ObjectBackgroundColor: 'White'
|
ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.IsUtilizationInUOM(), object.UsedQuantity().Format('N(Dec(0))'), ( object.DisplayUtilizationPercentageWithMaxLoadRatio() ).Format('N(Dec(0))'))) VALUE( ifexpr( object.IsUtilizationInUOM(), object.Unit().UnitOfMeasureName(), '%') )"
|
ObjectType: 'UnitPeriodTransportQuantity'
|
PosX: 68
|
PosY: 237
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period())</b></td><td>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End())) </td></tr>
|
<tr><td><font color=VALUE(object.GetTooltipColorForBaseCapacity() )><b>SYNONYM(object.TotalMaximumQuantity)</b></font></td><td><font color=VALUE(object.GetTooltipColorForBaseCapacity() )>VALUE(object.TotalMaximumQuantity() ) VALUE( "" + object.Unit().UnitOfMeasure_MP().Name())</font></td>
|
<td><font color=VALUE(object.GetTooltipColorForSecondaryCapacity() )><b>VALUE( ifexpr( object.HasSecondaryCapacity(), Translations::MP_UnitPeriodTransportQuantity_Tooltip_SecondaryAvailableCapacity(), '' ) )</b></font></td><td><font color=VALUE(object.GetTooltipColorForSecondaryCapacity() )>VALUE( ifexpr( object.HasSecondaryCapacity(), object.TotalSecondaryMaximumQuantity().Format( 'N(Dec(0), Thousands)' ) + ' ' + object.SecondaryUnitOfMeasureName(), '' ) )</font></td></tr>
|
<tr><td><font color=VALUE(object.GetTooltipColorForBaseCapacity() )><b>SYNONYM(object.UsedQuantity)</b></font></td><td><font color=VALUE(object.GetTooltipColorForBaseCapacity() )>VALUE(object.UsedQuantity()) VALUE( "" + object.Unit().UnitOfMeasure_MP().Name())</font></td>
|
<td><font color=VALUE(object.GetTooltipColorForSecondaryCapacity() )><b>VALUE( ifexpr( object.HasSecondaryCapacity(), Translations::MP_UnitPeriodTransportQuantity_Tooltip_UsedCapacity(), '' ) )</b></font></td><td><font color=VALUE(object.GetTooltipColorForSecondaryCapacity() )>VALUE( ifexpr( object.HasSecondaryCapacity(), object.SecondaryUsedQuantity().Format( 'N(Dec(0), Thousands)' ) + ' ' + object.SecondaryUnitOfMeasureName(), '' ) )</font></td></tr>
|
<tr><td><font color=VALUE(object.GetTooltipColorForBaseCapacity() )><b>SYNONYM(object.FreeQuantity)</b></font></td><td><font color=VALUE(object.GetTooltipColorForBaseCapacity() )>VALUE(object.FreeQuantity()) VALUE( "" + object.Unit().UnitOfMeasure_MP().Name())</font></td>
|
<td><font color=VALUE(object.GetTooltipColorForSecondaryCapacity() )><b>VALUE( ifexpr( object.HasSecondaryCapacity(), Translations::MP_UnitPeriodTransportQuantity_Tooltip_FreeCapacity(), '' ) )</b></font></td><td><font color=VALUE(object.GetTooltipColorForSecondaryCapacity() )>VALUE( ifexpr( object.HasSecondaryCapacity(), object.SecondaryFreeQuantity().Format( 'N(Dec(0), Thousands)' ) + ' ' + object.SecondaryUnitOfMeasureName(), '' ) )</font></td></tr>
|
</table>
|
VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
|
*]
|
]
|
}
|
Component userInfoUnitPeriodTransportTime
|
{
|
#keys: '[135040.0.14113865]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'Unit period transport time'
|
ObjectBackgroundColor: 'White'
|
ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.IsUtilizationInUOM(), object.UsedQuantity().Format('N(Dec(0))'), ( object.DisplayUtilizationPercentageWithMaxLoadRatio() ).Format('N(Dec(0))'))) VALUE( ifexpr( object.IsUtilizationInUOM(), object.Unit().UnitOfMeasureName(), '%') )"
|
ObjectType: 'UnitPeriodTransportTime'
|
PosX: 101
|
PosY: 236
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>SYNONYM(object.TotalMaximumQuantity()) </b></td><td>VALUE(object.TotalMaximumQuantity())</td><td>VALUE(object.Unit().UnitOfMeasure_MP().Name())</td></tr>
|
<tr><td><b>SYNONYM(object.UsedQuantity)</b></td><td>VALUE(object.UsedQuantity())</td><td>VALUE(object.Unit().UnitOfMeasure_MP().Name())</td></tr>
|
<tr><td><b>SYNONYM(object.FreeQuantity)</b></td><td>VALUE(object.FreeQuantity())</td><td>VALUE(object.Unit().UnitOfMeasure_MP().Name())</td></tr>
|
</table>
|
*]
|
]
|
}
|
Component userInfoUnitNonAggregateType
|
{
|
#keys: '[144528.0.1765404649]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitNonAggregateType'
|
ObjectText: "VALUE( object.IndentationSymbol() )<b> VALUE( ifexpr( object.HasChild(), object.Name(), '' ) )</b>VALUE( ifexpr( object.HasChild(), '', object.Name() ) ) VALUE( object.ImgCapacitySeverity() )"
|
ObjectType: 'Unit'
|
PosX: 258
|
PosY: 121
|
Precondition: 'not object.HasCapacityTypeAggregation()'
|
SizePosition: 'lt86 112 77 103'
|
TooltipText: '<table><tr><td><b>Capacity type</b></td><td>VALUE( object.DisplayCapacityTypeText() )</td></tr></table>VALUE(object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityTextExcludeUnits(true) )'
|
]
|
}
|
Component userInfoUnitAggregateType
|
{
|
#keys: '[144528.0.1765406032]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitAggregateType'
|
ObjectText: "VALUE( object.IndentationSymbol() )<b> VALUE( ifexpr( object.HasChild(), object.Name(), '' ) )</b>VALUE( ifexpr( object.HasChild(), '', object.Name() ) ) VALUE( object.ImgCapacitySeverity() )"
|
ObjectType: 'Unit'
|
PosX: 296
|
PosY: 121
|
Precondition: 'object.HasCapacityTypeAggregation()'
|
SizePosition: 'lt86 112 77 103'
|
TooltipText: '<table><tr><td><b>Capacity type</b></td><td>VALUE( object.DisplayCapacityTypeText() )</td></tr><tr><td><b>Number of children </b></td><td>VALUE( object.Child(relsize))</td></tr></table>VALUE(object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityTextExcludeUnits(true) )'
|
]
|
}
|
Component userInfoUnitPeriodTimeAggregation
|
{
|
#keys: '[144528.0.1789741478]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitPeriodTimeAggregation'
|
ObjectBackgroundColor: 'White'
|
ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.IsUtilizationInUOM(), [Real]object.UsedCapacity().HoursAsReal(), object.UtilizationPercentage() * object.MaximumLoadPercentage() / 100 ) ) VALUE( ifexpr( object.IsUtilizationInUOM(), 'Hour', '%' ) )"
|
ObjectType: 'UnitPeriodTimeAggregation'
|
PosX: 118
|
PosY: 199
|
SizePosition: 'lt86 112 108 134'
|
TooltipText:
|
[*
|
<table>
|
<tr><td><td><b>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period()) </b></td><td>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End()))</td></tr>
|
<tr><td><b>SYNONYM(object.BaseAvailableCapacity)</b></td><td>VALUE(object.BaseAvailableCapacity())</td></tr>
|
<tr><td><b>SYNONYM(object.TotalAvailableCapacity)</b></td><td>VALUE(object.TotalAvailableCapacity())</td></tr>
|
<tr><td><b>SYNONYM(object.UsedCapacity)</b></td><td>VALUE(object.UsedCapacity())</td></tr>
|
<tr><td><b>SYNONYM(object.FreeCapacity)</b></td><td>VALUE(object.FreeCapacity())</td></tr>
|
</table>
|
VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
|
*]
|
]
|
}
|
Component userInfoUnitPeriodQuantityChild
|
{
|
#keys: '[145730.1.1119646319]'
|
BaseType: 'UserConfigurableInformation'
|
Properties:
|
[
|
Identification: 'UnitPeriodQuantityBase'
|
ObjectBackgroundColor: 'White'
|
ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.GetHasAvailableCapacity(), object.ParentOfUnitDimension().UtilizationPercentage() * object.ParentOfUnitDimension().MaximumLoadPercentage() / 100, 0.0 ) ) VALUE( '%' )"
|
ObjectType: 'UnitPeriodQuantityBase'
|
PosX: 457
|
PosY: 163
|
Precondition: 'object.Unit().IsForCapacityAggregation()'
|
TooltipText:
|
[*
|
<table>
|
<tr><td><b>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period()) </b></td><td>VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End()))</td></tr>
|
<tr><td><b>SYNONYM(object.BaseAvailableCapacity) </b></td><td>VALUE(object.BaseAvailableCapacity()) VALUE("" +object.Unit().UnitOfMeasureName())</td></tr>
|
<tr><td><b>SYNONYM(object.TotalAvailableCapacity) </b></td><td>VALUE(object.TotalAvailableCapacity()) VALUE("" +object.Unit().UnitOfMeasureName())</td></tr>
|
<tr><td><b>SYNONYM(object.UsedCapacity) </b></td><td>VALUE(object.UsedCapacity()) VALUE("" +object.Unit().UnitOfMeasureName())</td></tr>
|
<tr><td><b>SYNONYM(object.FreeCapacity) </b></td><td>VALUE(object.FreeCapacity()) VALUE(""+ object.Unit().UnitOfMeasureName())</td></tr>
|
</table>
|
VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
|
*]
|
]
|
}
|
Component DataHolderSelectedSingleUnit
|
{
|
#keys: '[149260.0.347660288]'
|
BaseType: 'DataHolder'
|
Databinding: 'Unit'
|
Children:
|
[
|
Component GUIDataExtractor589
|
{
|
#keys: '[149260.0.347660507]'
|
BaseType: 'GUIDataExtractor'
|
Properties:
|
[
|
Component: 'DataHolderSelectedUnits'
|
DataType: 'structured[Unit]'
|
PosX: 23
|
PosY: 34
|
Transformation: 'Elements'
|
]
|
}
|
]
|
Properties:
|
[
|
PosX: 241
|
PosY: 68
|
]
|
}
|
]
|
Properties:
|
[
|
BackgroundColor: 'ButtonHighlight'
|
ContextMenu: 'menuGanttChartUnitCalendar'
|
FastSynchronization: true
|
MinimumSpan: P900DT0H0M0S
|
NavigationRangeManager:
|
[*
|
{
|
Name := '1 Day'
|
Interval := 2
|
Count := 1
|
Offset := 0
|
Interval := 1
|
Count := 2
|
Offset := 0
|
IntervalStartType := 2
|
Item := 0
|
}
|
{
|
Name := '2 Days'
|
Interval := 2
|
Count := 2
|
Offset := 0
|
Interval := 1
|
Count := 2
|
Offset := 0
|
IntervalStartType := 2
|
Item := 0
|
}
|
{
|
Name := '4 Days'
|
Interval := 2
|
Count := 4
|
Offset := 0
|
Interval := 1
|
Count := 2
|
Offset := 0
|
IntervalStartType := 2
|
Item := 0
|
}
|
{
|
Name := '1 Week'
|
Interval := 3
|
Count := 1
|
Offset := 0
|
Interval := 1
|
Count := 2
|
Offset := 0
|
IntervalStartType := 3
|
Item := 0
|
}
|
{
|
Name := '2 Weeks'
|
Interval := 3
|
Count := 2
|
Offset := 0
|
Interval := 2
|
Count := 1
|
Offset := 0
|
IntervalStartType := 3
|
Item := 0
|
}
|
{
|
Name := '4 Weeks'
|
Interval := 3
|
Count := 4
|
Offset := 0
|
Interval := 2
|
Count := 1
|
Offset := 0
|
IntervalStartType := 3
|
Item := 0
|
}
|
{
|
Name := '1 Month'
|
Interval := 4
|
Count := 1
|
Offset := 0
|
Interval := 2
|
Count := 2
|
Offset := 0
|
IntervalStartType := 4
|
Item := 1
|
}
|
{
|
Name := '3 Months'
|
Interval := 4
|
Count := 3
|
Offset := 0
|
Interval := 3
|
Count := 1
|
Offset := 0
|
IntervalStartType := 4
|
Item := 1
|
}
|
{
|
Name := '6 Months'
|
Interval := 4
|
Count := 6
|
Offset := 0
|
Interval := 3
|
Count := 1
|
Offset := 0
|
IntervalStartType := 4
|
Item := 1
|
}
|
{
|
Name := '1 Year'
|
Interval := 5
|
Count := 1
|
Offset := 0
|
Interval := 3
|
Count := 1
|
Offset := 0
|
IntervalStartType := 6
|
Item := 1
|
}
|
{
|
Name := '5 Years'
|
Interval := 5
|
Count := 5
|
Offset := 0
|
Interval := 4
|
Count := 1
|
Offset := 0
|
IntervalStartType := 6
|
Item := 1
|
}
|
*]
|
RowContextMenu: 'menuGanttChartRowsUnitCalendar'
|
RowLines: true
|
ScaleHeight: 22
|
ScrollOnHighlight: true
|
SizePosition: 'ss0 0 0 0'
|
StatusbarTimeFormat: 'D2-M2-Y'
|
ModeledStringList ChildOrdering
|
{
|
c: NavigationToolbar
|
c: userInfoUnitPeriodForCapacityAggregation
|
c: ChartMarkingStartOfPlanningHorizon
|
c: userInfoPeriod
|
c: GanttChartRowDefinitionUnit0
|
c: GUIDataExtractorUnitCalendar
|
c: menuGanttChartUnitCalendar
|
c: userInfoCalendarElement
|
c: UserConfigurableInformationCampaign_MP
|
c: UserConfigurableInformationTransition_MP
|
c: menuGanttChartRowsUnitCalendar
|
c: DataHolderHideUnits
|
c: DataHolderSelectedUnits
|
c: userInfoUnitPeriodQuantity
|
c: userInfoUnitPeriodInfinite
|
c: userInfoUnitPeriodInfinite1
|
c: userInfoUnitPeriodTime
|
c: userInfoUnitPeriodTransportQuantity
|
c: userInfoUnitPeriodTransportTime
|
c: userInfoUnitNonAggregateType
|
c: userInfoUnitAggregateType
|
c: userInfoUnitPeriodTimeAggregation
|
c: userInfoUnitPeriodQuantityChild
|
c: DataHolderSelectedSingleUnit
|
}
|
]
|
ResponseDefinitions:
|
[
|
DelegatedResponseDefinition OnClick id:Responsedef_GanttChartUnitCalendar_Menu_OnClick
|
{
|
#keys: '[11660.0.111672756]'
|
Initiator: 'Menu'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument selection
|
{
|
#keys: '[11660.0.111672757]'
|
Binding: 'GanttChartUnitCalendar.Selection()'
|
}
|
ResponseDefinitionArgument row
|
{
|
#keys: '[11660.0.111672764]'
|
Binding: 'this.ContextMenuRowObject()'
|
}
|
]
|
}
|
DelegatedResponseDefinition OnClick id:Responsedef_GanttChartUnitCalendar_GUIButtonBase_OnClick
|
{
|
#keys: '[11660.0.111672771]'
|
Initiator: 'GUIButtonBase'
|
IsInherited: false
|
ResponseType: 'OnClick'
|
Arguments:
|
[
|
ResponseDefinitionArgument selection
|
{
|
#keys: '[11660.0.111672772]'
|
Binding: 'this.Selection()'
|
}
|
ResponseDefinitionArgument row
|
{
|
#keys: '[11660.0.111672779]'
|
Binding: 'this.ContextMenuRowObject()'
|
}
|
]
|
}
|
]
|
}
|