Unplanned
Last Updated: 01 Feb 2024 12:24 by Martin Ivanov
Add functionality that allows you to start dragging with the mouse and display a selection rectangle over the items. Dropping the mouse should select all tasks under the rectangle bounds. The selection can start on mouse click + Shift, Ctrl or another modifier. Consider adding the possibility to change or remove the modifiers.
Unplanned
Last Updated: 14 Sep 2023 14:29 by Martin Ivanov
Created by: Martin Ivanov
Comments: 0
Category: GanttView
Type: Feature Request
1
Add serialization feature similar to the serialization in RadDiagram, or RadDocking or RadPersistenceFramework.
Unplanned
Last Updated: 30 Aug 2023 09:26 by Ludwig
ADMIN
Created by: Telerik Admin
Comments: 1
Category: GanttView
Type: Feature Request
18
Allow creating of recurring tasks
Unplanned
Last Updated: 21 Aug 2023 07:11 by ADMIN

I have combined these two requests in a single ticket as I feel that they are closely linked, and the second does not make much sense without the first.


Stretch option for Gantt task visualisation

It would be very useful if the user could specify a 'stretch' option for the horizontal width of the Gantt which causes the task visualisation to fill all of the available space (by increasing the PixelLength). The Gantt chart looks very strange when a fixed PixelLength results in a large amount of empty space, particularly as most other containers can be resized. It can also be difficult to guarantee that the Gantt chart fills all available space when it is inside a resizable component.

 

Ability to move resize control when both sides are at their 'desired width'

Currently, the resize control which separates the column data on the left from the visualisation of the gantt tasks on the right cannot be moved when both sides have reached their 'desired width'. However, this is not intuitive as other types of Telerik controls (notably the GridView) allow the width of components to be increased or decreased by clicking and dragging left/right, even if an absolute width has been set in the XAML.

Anticipated behaviour:

  • When dragging to the right, it seems logical to start expanding the width of the text columns on the left.
  • When dragging to the left, if the Gantt visualisation is already at its desired width, the PixelLength should be increased so that the Gantt fills all the available space.
  • When dragging to the left the columns with Width set to auto size should resize accordingly to the new available size. Currently, they stay in their initial desired size and a horizontal scrollbar appears when you resize to the left.

 

I recognise that these features may not be desirable for all users, so it would be helpful if these were features that could be toggled on/off.

 


 

Duplicated
Last Updated: 09 Mar 2023 17:05 by ADMIN
ADMIN
Created by: Ventzi
Comments: 0
Category: GanttView
Type: Feature Request
10

			
Unplanned
Last Updated: 16 Feb 2022 10:35 by Martin Ivanov
Currently, the SimpleTreeCellContainer has a CLR (non-dependency) property called DataItem, which is of type CellInfo. The CellInfo has its own CLR property named DataItem which points to the corresponding GanttTask object. In some situations the DataItem property is assigned after the XAML evaluation. Because the DataItem properties in the hierarchy are not DependencyProperties and they don't raise the PropertyChanged event, the bindings to the DataItem won't work properly. This is valid in the cases when the DataItem is assigned after the data binding is evaluated, which happens if you have nested items. There is no PropertyChanged, thus the new value won't be accessed.

This was hit when trying to data bind the Background property of SimpleTreeCellContainer to a property of a custom GanttTask.
<Style TargetType="telerik:SimpleTreeCellContainer">
	<Setter Property="Background" Value="{Binding DataItem.DataItem.Background}" /> <!-- where Background is a custom property a custom GanttTask implementation -->
</Style>
Make the DataItem properties (of SimpleTreeCellContainer  and CellInfo) DependencyProperties in order for the data binding to get properly re-evaluated. Or alternatively, provide the GanttTask object as a DataContext of the SimpleTreeCellContainer element. Currently, its DataContext is inherited by the DataContext of RadGanttView.

Currently, one way to set the Background of the SimpleTreeCellContainer is to subscribe to its Loaded event and set the property in code-behind.

<telerik:RadGanttView.Resources>	
	<Style TargetType="telerik:SimpleTreeCellContainer">
		<EventSetter Event="Loaded" Handler="SimpleTreeCellContainer_Loaded" />
	</Style>
</telerik:RadGanttView.Resources>

private void SimpleTreeCellContainer_Loaded(object sender, RoutedEventArgs e)
{
	var container = (SimpleTreeCellContainer)sender;
	var cellInfo = (CellInfo)container.DataItem;
	var task = (CustomTask)cellInfo.DataItem;
	container.Background = task.Background;
}



Unplanned
Last Updated: 10 Jan 2022 10:48 by ADMIN
Created by: Martin Ivanov
Comments: 0
Category: GanttView
Type: Feature Request
3

Add functionality to sort the data in RadGanttView similar to the sorting feature of RadGridView.

Currently, you can use the approach shown in the GridSorting SDK example.

Completed
Last Updated: 14 Oct 2021 13:22 by ADMIN
Release R3 2021 SP
Make it possible for the Timeruler of the control to be set to Auto size which would cause the control to fill the entire space in a specific container.
Unplanned
Last Updated: 30 Aug 2021 11:05 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 2
Category: GanttView
Type: Feature Request
14
In the RadGanttView implament filter functionality similar to RadGridView.
Unplanned
Last Updated: 04 Jun 2021 12:32 by ADMIN
Created by: Dinko
Comments: 0
Category: GanttView
Type: Feature Request
3

By design, RadGanttView supports only one task per row. We could provide a way to allow several tasks on a single row. A possible workaround is demonstrated in the SameRowRecurringTask SDK example in our GitHub repository. This project demonstrates how to implement a 'recurring' Task on the same row.

Unplanned
Last Updated: 27 May 2021 11:35 by ADMIN
Currently, you need to select a cell/row in the data grid part of the control and then click again on the same cell in order to start editing it. This feels like a double click action. Allow to change the edit start trigger from double click to a single click. Similar feature is implemented in RadGridView with its EditTriggers property.
Unplanned
Last Updated: 03 Dec 2020 11:39 by ADMIN
Implement built-in functionality to export RadGanttView in XML, which can be open in MS Project. Currently, the export can be done using COM Interop binary Microsoft.Office.Interop.MSProject, as demonstrated in the ImportExportFromAndToMSProject SDK example.
Unplanned
Last Updated: 23 Sep 2019 11:18 by ADMIN
Add an API that allows you to customize the look and the behavior of the visual element displayed over the event container while drag-resizing it.
Unplanned
Last Updated: 03 Apr 2019 13:36 by ADMIN
It would be useful if the control takes advantage of the RadSpreadProcessing, RadPdfProcessing and RadWordsProcessing. This will allow developers to easily export the control's contents to the desired format. Currently it is possible to export the control's content as images. 

More details about the available RadGanttView exporting could be found here: 
- For WPF - http://docs.telerik.com/devtools/wpf/controls/radganttview/features/exportingsupport
- For Silverlight - http://docs.telerik.com/devtools/silverlight/controls/radganttview/features/exportingsupport
Unplanned
Last Updated: 12 Feb 2019 12:03 by ADMIN
Created by: William
Comments: 0
Category: GanttView
Type: Feature Request
6

Hi,

I have recently been trying to implement a "split tasks" feature you would find in common Gantt packages, but Telerik doesn't support this out of the box. It would be great if this was supported, as modifying it ourselves comes with some level of risk, and may also be affected when we upgrade between versions.

Thanks.

Unplanned
Last Updated: 12 Sep 2018 13:01 by ADMIN
Unplanned
Last Updated: 11 Sep 2018 13:45 by ADMIN
The height of the GroupTickContainter, MajorTickContainter, MonorTickContainter cannot be changed at present.
Completed
Last Updated: 17 May 2018 08:42 by ADMIN
You can find a runnable example showing how to populate the control from a database in the ConnectToDatabase SDK example - https://github.com/telerik/xaml-sdk/tree/master/GanttView/ConnectToDatabase.
Unplanned
Last Updated: 13 Apr 2018 07:49 by ADMIN
Unplanned
Last Updated: 21 Nov 2017 11:56 by ADMIN
Add the possibility of TimeRuler's TickIntervals to respect the CurrentUICulture's time format.
1 2 3