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()' } ] } ] }