| Quintiq file version 2.0 | 
| #parent: #root | 
| Method PTF_ScrollGanttChartPageLeftRight ( | 
|   String formname, | 
|   String ganttchartname, | 
|   Number pagecount, | 
|   output String response_o | 
| ) as Boolean id:Method_LibPTF_pnlTestRunner_PTF_ScrollGanttChartPageLeftRight | 
| { | 
|   #keys: '[103546.0.55732653]' | 
|   Body: | 
|   [* | 
|     // Scrolls the Gantt Chart to left or right by page | 
|     issuccessful     := false; | 
|     targetganttchart := this.PTF_GetGanttChart( formname, ganttchartname, response_o ); | 
|      | 
|     if( response_o.Length() = 0 ) //equals to not isnull( targetganttchart ); | 
|     { | 
|       // Perform (multiple) scroll left or right by page on gantt chart depending on pagecount value | 
|       if( pagecount > 0 ) | 
|       { | 
|         for( i := 0; i < pagecount; i++ ) | 
|         { | 
|           targetganttchart.NavigationInterface().NextPage(); | 
|         } | 
|       } | 
|       else | 
|       { | 
|         for( i := 0; i > pagecount; i-- ) | 
|         { | 
|           targetganttchart.NavigationInterface().PreviousPage(); | 
|         } | 
|       } | 
|       issuccessful := true; | 
|     } | 
|     else | 
|     { | 
|       MessageBox::Warning( this, response_o, "OK", 1 ); | 
|     } | 
|      | 
|     return issuccessful; | 
|   *] | 
| } |