$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>
Esempio n. 2
0
$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>
Esempio n. 3
0
$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">
Esempio n. 4
0
$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";