Quintiq file version 2.0
#root
#parent: CalendarsWebUI
OrphanComponent LibCal_gcResourceCalendars
{
#keys: '[131094.1.547620250]'
BaseType: 'WebGanttChart'
Children:
[
#child: abpGanttChart
Component uciCalendar
{
#keys: '[131092.0.2119803472]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
Identifier: 'Calendar'
ObjectType: 'LibCal_Calendar'
Taborder: 3
Text: 'VALUE( object.CalendarID() )'
]
}
#child: cmNode
Component uciTimeInterval
{
#keys: '[131094.1.184310229]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
Identifier: 'TimeInterval'
ObjectType: 'LibCal_ExplicitTimeInterval'
Precondition: 'not object.Participation().Event().IsAlwaysAvailableEvent()'
Taborder: 4
Text: 'VALUE( object.HasDeviationImg() )'
Tooltip:
[*
VALUE( object.Participation().Event().Subject() )
VALUE( object.HasDeviationImg() ) FORMAT( object.Start() ; "dd D2-MM H2:m" ) - FORMAT( object.End() ; "dd D2-MM H2:m" )
VALUE( ifexpr( object.Participation().Event().Type() = LibCal_Event::TYPE_PARTIAL(), "Capacity = " + [String]object.Participation().Event().PartialCapacity(), "" ) )
VALUE( ifexpr( object.Participation().Event().NrOfSubscribers() > 0, "Initiator = " + object.Participation().Event().Initiator(), "" ) )
VALUE( ifexpr( object.LeadingETI().Comment() <> "", "------", "" ) )
VALUE( ifexpr( object.LeadingETI().Comment() <> "", object.LeadingETI().Comment(), "" ) )
VALUE( ifexpr( object.Comment() <> "", "---", "" ) )
VALUE( ifexpr( object.Comment() <> "", object.Comment(), "" ) )
*]
]
}
Component uciCalendarElement
{
#keys: '[131094.1.535389179]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
Identifier: 'CalendarElement'
ObjectType: 'CalendarElement'
Taborder: 6
]
}
Component rdCalendar
{
#keys: '[131094.1.547623602]'
BaseType: 'WebGanttChartRow'
Children:
[
Component ndTimeInterval id:ndTimeInterval_593
{
#keys: '[131094.1.547623603]'
BaseType: 'WebGanttChartNode'
Properties:
[
ContextMenu: 'cmNode'
End: 'object.End()'
FilterArguments: 'faShowOccurrences:LibCal_gcResourceCalendars.abpGanttChart.dhShowOccurrences'
FixedFilter: 'not isnull( faShowOccurrences )'
Relation: 'TimeIntervals'
Start: 'object.Start()'
Taborder: 2
]
}
Component deCalendars
{
#keys: '[131094.1.547623953]'
BaseType: 'WebDataExtractor'
Properties:
[
DataType: 'LibCal_Calendar'
Taborder: 0
]
}
Component ndCalendarElement
{
#keys: '[131094.1.547629095]'
BaseType: 'WebGanttChartNode'
Properties:
[
ContextMenu: 'cmNode'
End: 'object.End()'
OverlapStrategy: 'underlay'
Relation: 'Elements'
Start: 'object.Start()'
Taborder: 1
]
}
Component ndSubscription
{
#keys: '[146730.0.882351926]'
BaseType: 'WebGanttChartNode'
Properties:
[
ContextMenu: 'cmNode'
End: 'object.EndDateForUI()'
FilterArguments: 'faShowSubscriptions:LibCal_gcResourceCalendars.abpGanttChart.dhShowSubscriptions'
FixedFilter: 'not isnull( faShowSubscriptions )'
Relation: 'Participation.astype(LibCal_Subscription)'
Start: 'object.StartDateForUI()'
Taborder: 3
]
}
]
Properties:
[
ContextMenu: 'cmRow'
Sort: 'CalendarID'
Taborder: 0
]
}
Component mrkStartOfCalendar id:mrkStartOfCalendar_653
{
#keys: '[131094.1.1080763493]'
BaseType: 'WebMarker'
Children:
[
Component deStartOfCalendar id:deStartOfCalendar_670
{
#keys: '[131094.1.1080763494]'
BaseType: 'WebDataExtractor'
Properties:
[
DataType: 'LibCal_CalendarRegistry'
Source: 'LibCal_GlobalState.dhGlobalCalendarRegistry'
Taborder: 0
Transformation: 'CommonCalendar'
]
}
]
Properties:
[
Color: 'Black'
LineStyle: 'dashed'
StartTime: 'object.Start()'
Taborder: 9
]
}
Component mrkEndOfCalendar id:mrkEndOfCalendar_171
{
#keys: '[131094.1.1080763547]'
BaseType: 'WebMarker'
Children:
[
Component deEndOfCalendar id:deEndOfCalendar_211
{
#keys: '[131094.1.1080763548]'
BaseType: 'WebDataExtractor'
Properties:
[
DataType: 'LibCal_CalendarRegistry'
Source: 'LibCal_GlobalState.dhGlobalCalendarRegistry'
Taborder: 0
Transformation: 'CommonCalendar'
]
}
]
Properties:
[
Color: 'Black'
LineStyle: 'dashed'
StartTime: 'object.End()'
Taborder: 11
]
}
Component mrkPlanningTime id:mrkPlanningTime_701
{
#keys: '[131094.1.1082944873]'
BaseType: 'WebMarker'
Children:
[
Component dePlanningTime id:dePlanningTime_1
{
#keys: '[131094.1.1082944874]'
BaseType: 'WebDataExtractor'
Properties:
[
DataType: 'LibCal_CalendarRegistry'
Source: 'LibCal_GlobalState.dhGlobalCalendarRegistry'
Taborder: 0
]
}
]
Properties:
[
StartTime: 'object.PlanningTime()'
Taborder: 10
]
}
Component uciSubscription
{
#keys: '[146730.0.882392127]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
Identifier: 'Subscription'
ObjectType: 'LibCal_Subscription'
Taborder: 7
Tooltip:
[*
VALUE( object.Event().Subject() )
VALUE( object.Info() )
*]
]
}
Component uciAlwaysAvailable
{
#keys: '[146730.0.1165652704]'
BaseType: 'WebUserConfigurableInformation'
Properties:
[
Identifier: 'AlwaysAvailable'
ObjectType: 'LibCal_ExplicitTimeInterval'
Precondition: 'object.Participation().Event().IsAlwaysAvailableEvent()'
Taborder: 5
Tooltip:
[*
VALUE( object.Participation().Event().Subject() )
VALUE( ifexpr( object.LeadingETI().Comment() <> "", "------", "" ) )
VALUE( ifexpr( object.LeadingETI().Comment() <> "", object.LeadingETI().Comment(), "" ) )
VALUE( ifexpr( object.Comment() <> "", "---", "" ) )
VALUE( ifexpr( object.Comment() <> "", object.Comment(), "" ) )
*]
]
}
#child: cmRow
]
Properties:
[
ContextMenu: 'cmRow'
NavigationRange:
[*
{
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
}
*]
SynchronizationGroup: 'LibCal_sgCalendars'
Taborder: 1
]
ResponseDefinitions:
[
DelegatedResponseDefinition OnClick id:Responsedef_LibCal_gcResourceCalendars_WebMenu_OnClick
{
#keys: '[131092.0.2110926286]'
Initiator: 'WebMenu'
IsInherited: false
ResponseType: 'OnClick'
Arguments:
[
ResponseDefinitionArgument selection
{
#keys: '[1611.0.2054600]'
Binding: 'this.Selection()'
}
ResponseDefinitionArgument row
{
#keys: '[3741.0.4727804]'
Binding: 'this.ContextMenuRow()'
}
]
}
DelegatedResponseDefinition OnClick id:Responsedef_LibCal_gcResourceCalendars_WebButton_OnClick
{
#keys: '[131092.0.2110926287]'
Initiator: 'WebButton'
IsInherited: false
ResponseType: 'OnClick'
Arguments:
[
ResponseDefinitionArgument selection
{
#keys: '[1611.0.2054645]'
Binding: 'this.Selection()'
}
]
}
]
}