Unplanned
Last Updated: 14 Oct 2014 14:01 by ADMIN
ADMIN
Created by: Magdalena
Comments: 0
Category: Gantt
Type: Feature Request
4

			
Completed
Last Updated: 04 Feb 2015 18:45 by ADMIN
ADMIN
Created by: Boyan Dimitrov
Comments: 1
Category: Gantt
Type: Feature Request
4

			
Under Review
Last Updated: 30 Dec 2019 16:07 by ADMIN
Created by: Mudasir
Comments: 2
Category: Gantt
Type: Feature Request
4
It will be helpful if we have import mpp (MS Project file) option instead of XML, this will ease users and they don't need to convert file to xml and than upload.
This is already done by other providers like bryntrum and i think it is a must as customers are suffering with export to xml and upload.

Hope telerik applies this suggestion!
Under Review
Last Updated: 09 Jan 2020 13:21 by ADMIN
ADMIN
Created by: Peter Milchev
Comments: 9
Category: Gantt
Type: Feature Request
3
Allow RadGantt to export the data to Excel
Pending Review
Last Updated: 21 Jul 2019 05:31 by Ali
There is a need to add custom buttons to the button strip of RadGantt.

The buttons for "Day | Week | Month" view appears on the top right of the RadGantt. The "Export to Pdf" button appears on the top left corner. I would like to add new buttons next to the "Export to Pdf" button. 

I would suggest taking this as a feature request. There are many scenarios where we need to have custom buttons in the toolbar of the RadGantt. Let the priority be decided by public opinion.
Unplanned
Last Updated: 03 Aug 2016 13:42 by Pankaj Chatterjee
Created by: Pankaj Chatterjee
Comments: 0
Category: Gantt
Type: Feature Request
3
I was trying out the RadGantt control. Noticed the following

1. There is no validation on the dependency - for example, if I have set the dependency to "Start After" parent task, then should it allow me to enter CompletionPercentage? does not make sense.

2. If I extend the end date of the predecessor, then there is no option to automatically update the dates of all successors. This means that I have to manually adjust all the subsequent dates. Doe not make sense.

These were noticed on the demo application on the web. If these features exist, then please point me to the relevant demo.
Pending Review
Last Updated: 02 Feb 2016 09:49 by Doug
I am migrating MS Project Documents into Line of Business application into web pages. Which means everything MS Project can do, my client expect the telerik controls to do!

I would like features as seen in https://www.officetimeline.com/plus
Which means I can summarize  the status of a project.
Which means I can use the mouse wheel and the 'Ctrl' key to zoom in and out of a project. 
Initially this would be like changing from 'Day' view all the way thro to 'Year' view,  but unlike pressing this buttons, I am still centered on in on that date much like in https://soundcloud.com/explore but its not music but a date on a timeline.
So if SoundCloud was for Project timelines that would be good.
This also have cross over for the Scheduler calender Timeline.
Completed
Last Updated: 12 Oct 2015 12:41 by ADMIN
Unplanned
Last Updated: 19 Sep 2016 11:02 by ADMIN
ADMIN
Created by: Nencho
Comments: 0
Category: Gantt
Type: Feature Request
2

			
Pending Review
Last Updated: 12 Sep 2017 04:58 by Roger
In the RadGantt, when using WebServices with the Gantt, there is no OnClientRequestEnd client side event.

We have a scenario where we're wanting to be able to track whether or not an insert/update event succeeded (and update a control elsewhere on our page if it did) or failed (and show an alert if it didn't). however there is currently no event handler for when WebService requests from the RadGantt have completed.
Unplanned
Last Updated: 13 Aug 2018 04:25 by Kasim
ADMIN
Created by: Attila Antal
Comments: 1
Category: Gantt
Type: Feature Request
1
Integrate validation of unique names that are being assigned through the UniqueName property of the GanttBoundColumn class to prevent the same assigned two times.

E.g.

RadGantt myGantt = new RadGantt();
GanttBoundColumn boundColumn = new GanttBoundColumn();
boundColumn.UniqueName = "Unique";
myGantt.Columns.Add(boundColumn);

GanttBoundColumn boundColumn2 = new GanttBoundColumn();
boundColumn.UniqueName = "Unique"; // this should be validated
myGantt.Columns.Add(boundColumn2);

Pending Review
Last Updated: 10 Aug 2018 07:20 by Attila Antal
Implement a string indexer or a method to get column by unique name in RadGantt. 

Example  of string indexer
//
// Summary: This class represents collection of Telerik.Web.UI.GanttBoundColumn.
//
public class ColumnCollection : BaseCollection<GanttBoundColumn>
{
	public ColumnCollection(){...}
	public ColumnCollection(IGantt owner){...}
	
	public GanttBoundColumn this[string ColumnName]
	{
	   //considering columnCollection is internal variable holding list of columns.
		return columnCollection.Where(c => c.UniqueName == ColumnName).FirstOrDefault();
	}
}

Example of a method can be similar to RadGrid's GetColumn and GetColumnSafe methods: https://docs.telerik.com/devtools/aspnet-ajax/controls/grid/how-to/Common/using-the--getitems-getcolumn-and-getcolumnsafe-methods.
Declined
Last Updated: 11 Mar 2015 13:59 by ADMIN
ADMIN
Created by: Hristo Valyavicharski
Comments: 0
Category: Gantt
Type: Feature Request
1

			
Completed
Last Updated: 17 Jul 2014 07:12 by ADMIN
ADMIN
Created by: Dimitar Terziev
Comments: 0
Category: Gantt
Type: Feature Request
1

			
Pending Review
Last Updated: 12 Feb 2016 08:52 by ADMIN
Pending Review
Last Updated: 06 Apr 2016 11:02 by William Davies
I would like to use the RadGantt control in combination with my own RadWindow that would pop up as an edit control when clicking on a row in the treeview control of that object. There currently appear to be no client side events on the treeview. 

I would like the treeview to have a third mode that is not exactly "ReadOnly=True" or "ReadOnly=False", but would allow the row to be highlighted on click. The row data would not be editable, and clicking anywhere in a row would raise a client side event that I could trap.

Thanks for considering.
Pending Review
Last Updated: 18 Jul 2019 09:19 by Kasim
Created by: Daniel Aquere
Comments: 1
Category: Gantt
Type: Feature Request
1
In project management it´s very important the possibility to save a baseline, because is the reference to compare project performance. 
Something like "save current task list with a specific name, sample: baseline_first-planning-date". 
After sometime it´s possible to save new baseline with all changes of dates and other columns. 
At this moment with two baselines it´s possible to compare the project performance, showing two gantt with different colors. 
I believe this is a great improvement. 
Thanks
Daniel
Pending Review
Last Updated: 16 Mar 2018 13:31 by ADMIN
ADMIN
Created by: Peter Milchev
Comments: 0
Category: Gantt
Type: Feature Request
1
Similar to what we have in other controls, when there is are no records, we should have a specific template where we can show an image or some text that shows that the Gantt chart could not be displayed since there is no data.

Attached is a sample implementation which can be used as a temporary workaround. To run the project, place the .NET 4.5 version of the Telerik.Web.UI.dll in the bin folder of the project.
Pending Review
Last Updated: 19 Mar 2018 13:49 by ADMIN
ADMIN
Created by: Peter Milchev
Comments: 0
Category: Gantt
Type: Feature Request
1
Allow the implementation of Custom views or extending the available ones similar to the Kendo UI Gantt - https://docs.telerik.com/kendo-ui/controls/scheduling/gantt/how-to/creating-custom-view
Pending Review
Last Updated: 19 Mar 2018 14:35 by ADMIN
ADMIN
Created by: Peter Milchev
Comments: 0
Category: Gantt
Type: Feature Request
1
Currently, the RadGantt allows only format strings as a value for the WeekHeaderDateFormat property. 

Use case - show week number instead of the dates. 

Workaround to show week number: The suggestion is based on the https://demos.telerik.com/aspnet-ajax/gantt/examples/accessibility-and-internationalization/localization/defaultcs.aspx demo. 

What you should add to the Gantt markup declaration is the WeekView-WeekHeaderDateFormat="dd/MM/yyyy" and OnClientDataBound="OnClientDataBound" properties. 

// https://stackoverflow.com/questions/6117814/get-week-of-year-in-javascript-like-in-php
function getWeekNumber(d) {
    // Copy date so don't modify original
    d = new Date(Date.UTC(d.getFullYear(), d.getMonth(), d.getDate()));
    // Set to nearest Thursday: current date + 4 - current day number
    // Make Sunday's day number 7
    d.setUTCDate(d.getUTCDate() + 4 - (d.getUTCDay() || 7));
    // Get first day of year
    var yearStart = new Date(Date.UTC(d.getUTCFullYear(), 0, 1));
    // Calculate full weeks to nearest Thursday
    var weekNo = Math.ceil((((d - yearStart) / 86400000) + 1) / 7);
    // Return array of year and week number
    // return [d.getUTCFullYear(), weekNo];
    return weekNo
}
function OnClientDataBound(sender, args) {
    if (sender.get_viewsData()[sender.get_selectedView()].type == "week") {
        $telerik.$('.rgtTimelineWrapper thead>tr:first .radHeader', sender.get_element()).each(function (index) {
            var $this = $(this)
            var datestring = $this.text().substring(0, 10);
            var date = new Date(datestring);
            var weekNumber = getWeekNumber(date)
            $this.text("Week " + weekNumber)
        })
    }
}