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:
|
[*
|
<b>VALUE( object.Participation().Event().Subject() )</b>
|
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:
|
[*
|
<b>VALUE( object.Event().Subject() )</b>
|
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:
|
[*
|
<b>VALUE( object.Participation().Event().Subject() )</b>
|
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()'
|
}
|
]
|
}
|
]
|
}
|