Quintiq file version 2.0
|
#parent: #root
|
Method PTF_GetGanttChart (
|
String formname,
|
String ganttchartname,
|
output String response_o
|
) as internal[GanttChart] id:Method_LibPTF_pnlTestRunner_PTF_GetGanttChart
|
{
|
#keys: '[103546.0.58217971]'
|
Body:
|
[*
|
// Find a Gantt Chart component based on Gantt Chart name
|
targetform := Application.Frame().FindChildObject( formname );
|
ganttchart := null( GanttChart );
|
|
if( not isnull( targetform ) )
|
{
|
targetcomponent := this.PTF_FindComponent( targetform, ganttchartname );
|
|
if( not isnull( targetcomponent ) and targetcomponent.istype( GanttChart ) )
|
{
|
ganttchart := targetcomponent.astype( GanttChart );
|
}
|
else
|
{
|
response_o := "Gantt Chart : " + '"' + ganttchartname + '"' + " is not found, please check your test script.";
|
}
|
}
|
else
|
{
|
response_o := "Form : " + '"' + formname + '"' + " is not found, please check your test script.";
|
}
|
|
return ganttchart;
|
*]
|
}
|