Quintiq file version 2.0
|
#parent: #root
|
Method InitializeBase () id:Method_LibCal_dpCalendarSettings_InitializeBase
|
{
|
#keys: '[146730.0.1349448759]'
|
Body:
|
[*
|
calendar := this.Data();
|
|
if( not isnull( calendar ) )
|
{
|
base := calendar.Base();
|
|
// Show the Base of the calendar in the timezone of the calendar, when applicable.
|
if( TimeZone::HasTimeZoneSupport() )
|
{
|
// Subtract the offset of the current timezone, because that will be added by the DateTime-control again.
|
timezone := calendar.GetTimeZone();
|
base := base + timezone.RawOffset() - LibCal_GlobalState.GetLocalTimeZone().RawOffset();
|
}
|
|
dtBase.DateTime( base ); // Set explicitly, so no databinding is used for this control.
|
}
|
*]
|
}
|