Quintiq file version 2.0
|
#parent: #root
|
Method ChartShowPeriods (
|
internal[NavigationInterface] navigation,
|
DateTime startdate,
|
DateTime enddate
|
) as Boolean id:Method_ApplicationLibMacroPlanner_ChartShowPeriods
|
{
|
#keys: '[11660.0.925145867]'
|
Body:
|
[*
|
//Set visible timeline in chart
|
feedback := '';
|
activeperiodsEnd := max( DataHolderActivePeriods.Data(), Elements, period,
|
period.End() );
|
|
if( not isnull( MacroPlan ) )
|
{
|
//Snap to start date
|
if ( not startdate.IsFinite() )
|
{
|
startdate := MacroPlan.StartOfPlanning();
|
}
|
|
if ( not enddate.IsFinite() )
|
{
|
enddate := activeperiodsEnd;
|
}
|
navigation.Show( startdate, enddate );
|
navigation.EnsureVisible( startdate, 'left' );
|
}
|
return feedback = '';
|
*]
|
}
|