$options1->ChartTemplateApplied = "ChartTemplateApplied1"; $options1->PredecessorIndicesBinding = new RadiantQ\Gantt\Binding("PredecessorIndices"); $options1->ProgressPercentBinding = new RadiantQ\Gantt\Binding("ProgressPercent"); $options1->ResourceItemsSource = array($resource1, $resource2, $resource3); $options1->ResourceIDBinding = new RadiantQ\Gantt\Binding("ResourceID"); $options1->ResourceNameBinding = new RadiantQ\Gantt\Binding("ResourceName"); $options1->ResourceScheduleBinding = new RadiantQ\Gantt\Binding("CustomScheduleString", "RadiantQ.Gantt.StringToWorkTimeScheduleConverter"); //GanttChart options. $GanttChartOptions1 = new RadiantQ\Gantt\GanttChartOptions(); $GanttChartOptions1->AnchorTime = new DateTime("2014-02-02"); $options1->GanttChartOptions = $GanttChartOptions1; $ganttSetttings1->Options = $options1; //Ganttcontrol initialization. $gantt = new RadiantQ\UI\GanttControl($ganttSetttings1); //Setting attributes to Ganttcontrol elements. $gantt->setStyleAttribute("height", "380px"); $gantt->setStyleAttribute("width", "100%"); $gantt->setAttribute("id", "gantt_container1"); //To render the ganttcontrol. echo $gantt->Render(); ?> </div> </div> </div> <script id="projectGanttNameTemplate" type="text/x-jquery-tmpl"> <div class="rq-grid-expand-indentWidth" style="height: 1px; width: ${data.IndentWidth}px"></div> <div style="width: 12px; display: ${data.IsParent ? "block" :"none" }" class="arrowContainer"> <div onclick="ExpanderOnclick(this,event)" id="arrow" class="${ data.IsExpanded ? " rq-grid-expand-arrow rq-grid-collapse-arrow": "rq-grid-expand-arrow"} rq-Ignore-click"></div> </div> <div class="rq-grid-expander-text">${data.Activity.ActivityName}</div> </script>
$minutesHeader->Type = RadiantQ\Gantt\TimeScaleType::Minutes; $minutesHeader->Name = "minutesHeader"; $options->MinTimeUnitWidthForHeaderVisibility = 20; $options->BaseTimeUnitWidthMinimum = 3; $options->WorkTimeSchedule = null; $options->RoundTimeEditsTo = RadiantQ\Gantt\RoundToOptions::Minute; //GanttChartOption setting $GanttChartOptions = new RadiantQ\Gantt\GanttChartOptions(); $GanttChartOptions->AnchorTime = new DateTime("2014-11-20T00:00:00Z"); $options->GanttChartOptions = $GanttChartOptions; $options->TimeScaleHeaders = array($dayHeader, $hourHeader, $thirtyMinuteHeader, $fifteenMinuteHeader, $minutesHeader); $ganttSetttings->Options = $options; //Ganttcontrol initialization. $gantt = new RadiantQ\UI\GanttControl($ganttSetttings); //Setting attributes to Ganttcontrol elements. $gantt->setStyleAttribute("width", "100%")->setStyleAttribute("height", "100%")->setAttribute("id", "gantt_container"); //To render the ganttcontrol. echo $gantt->Render(); ?> </div> <script id="projectGanttNameTemplate" type="text/x-jquery-tmpl"> <div class="rq-grid-expand-indentWidth" style="height: 1px; width: ${data.IndentWidth}px"></div> <div style="width: 12px; display: ${data.IsParent ? "block" :"none" }" class="arrowContainer"> <div onclick="ExpanderOnclick(this,event)" id="arrow" class="${ data.IsExpanded ? " rq-grid-expand-arrow rq-grid-collapse-arrow": "rq-grid-expand-arrow"} rq-Ignore-click"></div> </div> <div class="rq-grid-expander-text">${data.Activity.ActivityName}</div> </script> <script id="projectGanttNameEditor" type="text/x-jquery-tmpl"> <div class="rq-grid-expand-indentWidth" style="height: 1px; width: ${data.IndentWidth_M()}px"></div> <div style="width: 12px; display: ${data.IsParent_M() ? "block" :"none" }" class="arrowContainer"> <div onclick="ExpanderOnclick(this,event)" id="arrow" class="${ data.IsExpanded_M() ? " rq-grid-expand-arrow rq-grid-collapse-arrow": "rq-grid-expand-arrow"} rq-Ignore-click"></div>
$options->IDBinding = new RadiantQ\Gantt\Binding("ID"); $options->NameBinding = new RadiantQ\Gantt\Binding("Name"); $options->IndentLevelBinding = new RadiantQ\Gantt\Binding("IndentLevel"); $options->StartTimeBinding = new RadiantQ\Gantt\Binding("StartTime"); $options->EffortBinding = new RadiantQ\Gantt\Binding("Effort"); $options->PredecessorIndicesBinding = new RadiantQ\Gantt\Binding("PredecessorIndices"); $options->ProgressPercentBinding = new RadiantQ\Gantt\Binding("ProgressPercent"); //GanttChart options. $GanttChartOptions = new RadiantQ\Gantt\GanttChartOptions(); $GanttChartOptions->AnchorTime = new DateTime("2014-02-02"); $options->GanttChartOptions = $GanttChartOptions; $ganttSetttings->Options = $options; //Ganttcontrol initialization. $gantt = new RadiantQ\UI\GanttControl($ganttSetttings); //Setting attributes to Ganttcontrol elements. $gantt->setStyleAttribute("width", "100%")->setStyleAttribute("height", "50%"); $gantt->setAttribute("id", "gantt_container1"); //To render the ganttcontrol. echo $gantt->Render(); ?> </div> <script id="projectGanttNameTemplate" type="text/x-jquery-tmpl"> <div class="rq-grid-expand-indentWidth" style="height: 1px; width: ${data.IndentWidth}px"></div> <div style="width: 12px; display: ${data.IsParent ? "block" :"none" }" class="arrowContainer"> <div onclick="ExpanderOnclick(this,event)" id="arrow" class="${ data.IsExpanded ? " rq-grid-expand-arrow rq-grid-collapse-arrow": "rq-grid-expand-arrow"} rq-Ignore-click"></div> </div> <div class="rq-grid-expander-text">${data.Activity.ActivityName}</div> </script> <script id="projectGanttNameEditor" type="text/x-jquery-tmpl"> <div class="rq-grid-expand-indentWidth" style="height: 1px; width: ${data.IndentWidth_M()}px"></div> <div style="width: 12px; display: ${data.IsParent_M() ? "block" :"none" }" class="arrowContainer">
$options->ResourceNameBinding = new RadiantQ\Gantt\Binding("ResourceName"); //Bindings $options->UseVirtualization = true; $options->WorkTimeSchedule = null; $options->EnforceDependencyConstraints = true; $options->ValidateDependencySetting = true; $options->TablePanelWidth = 500; //GanttChart options. $GanttChartOptions = new RadiantQ\Gantt\GanttChartOptions(); $GanttChartOptions->AnchorTime = new DateTime(); $options->GanttChartOptions = $GanttChartOptions; $ganttSetttings->Options = $options; //Ganttcontrol initialization. $gantt = new RadiantQ\UI\GanttControl($ganttSetttings); //Setting attributes to Ganttcontrol elements. $gantt->setStyleAttribute("height", "50%")->setStyleAttribute("width", "100%")->setAttribute("id", "projectGantt"); //To render the ganttcontrol. echo $gantt->Render(); ?> <?php $ganttSetttings1 = new RadiantQ\Gantt\GanttSettings(); //GanttControl Options. $options1 = new RadiantQ\Gantt\FlexyGanttOptions(); $ganttSetttings1->AfterGanttWidgetInitializedCallback = "AfterGanttWidgetInitializedCallback1"; //column defintions $NameColumn = new RadiantQ\Gantt\Column(); $NameColumn->field = "Name"; $NameColumn->title = "Name"; $NameColumn->iseditable = false; $NameColumn->clientEditorTemplate = "flexyGantNameEditor";