First off, I think the Gantt is a nice little tool and I understand this is the first version but I'm encountering so many issues. Maybe these can be addressed in the next release or maybe I'm doing something wrong.
1. When I try and enter a date manually, I have to enter the date with a space before and after it in order to take. I can't enter a 4 digit year either. Then when the "invalid date message is displayed" it is over the calendar so I can't even select a month because it is behind the message.
2. If entering a start time, it must be after the end time. I understand this is a requirement, but what if I'm choosing the start date first? With the autoupdating, I have no control over when the database gets updated. I'd rather allow the user to select the dates (they might not always select the end date first) then save.
3. There is no support for programmatic databinding. I don't understand why the method is there if it doesn't work?
4. There is no easy way to delete tasks without finding it on the calendar and then deleting it. It would work better if the calendar would automatically navigate to the task in the calender, but I'd rather be able to right click or have a delete column on the grid. Unfortunately there are not template columns available or options to build in my own delete functionality.
5. When a task is a single day, I still can't figure out how to delete it. I have to make it at least 2 days to see the delete icon. Also, there is no way to modify a single day task from the calendar.
6. Dependency should be an option and not a requirement. This is certainly a nice feature but it really gets confusing looking at these lines. There should be a way to turn this off.
7. After playing with the Gantt for a while I occasionally get Javascript errors "Maximum call stack size exceeded" and the Gannt simply doesn't respond.
8. Grid columns should be resizable.
9. The Add Task button's text should be customizable, along with the split button text.
10. New tasks are automatically added at the beginning of the calendar. It would be nice if the columns in the calendar were selectable and a new task was added to the selected day.
11. It would be nice to have a printing option for the calendar.
12. I don't see a way to delete dependency lines.
Again, I do understand this is a first version, but with so many obvious bugs, I just can't believe it was released. Hopefully some of these can be addressed in the next release. I wanted some of our users to start testing the new Gantt, but I wouldn't dare have them look at it in this state as it is almost unusable in my opinion.
30 Answers, 1 is accepted

Thank you for contacting us.
First of all I want to thank you for your feedback, we really appreciate it. The gantt was a very sought after contro, that none of our direct competitors have to offer. We really wanted to get it out as soon as we could, so that we can gather as much feedback from our customers as we can. That's why the control is marked as beta, because we are still implementing much of the functionality. We have a ServicePack coming on July 23th, where much of the issues have been already fixed.
Now let's get right to your specific questions:
1. We will investigate the calendar issues and will fix them for the next official release.
2. The nature of the treelist portion of the gantt is to have only cell editing, unlike the Grid where you can have row edit. Since we can't determine if you are goint to edit the EndTime after the start, we cannot leave an invalid duration. What we can do, and we will investigate this path, is when you move the start past the end, to move the end as well as to preserve the duration of the task.
3. Due to the complicated nature of the Gantt and its relations (resizing a child task should resize the parent as well), we decided to focus only on binding through a provider, so that we can make sure that all tasks are updated accordingly, leaving only the implementation of the CRUD operations themselves to the developer. In doing that we were also able to reduce the VIewState footprint of the control to near zero, since it doesn't store any task or dependencies in viewstate. However we will investigate the option to bind the gantt programmatically.
4. With the service pack we fixed the delete functionality, so that you can select a task in the TreeList portion of the control and press the delete key, and it will be deleted. You don't have to select it in the Timeline(calendar) portion first. For the time being we are not thinking of adding templated and command columns however, since in our research we didn't find such functionality in other gantt charts.
5. The delete as stated above can be done by pressing the Delete key when a task is selected. Could you elaborate on this question "Also, there is no way to modify a single day task from the calendar."
6. With the service pack we modified the binding mechanism, so that now it's not required to provide a dependency datasource. You can only bind the gantt to a tasks datasource. Furthermore we now require only the ID, Start, End and Title fields in order to bind the gantt, so that you can bind it to a wider array of datasources.
7. This problem should be fixed in the service pack.
8. ColumnResize is on our ToDo list for the Q3 release.
9. All the buttons, views and messages in the Gantt are localizable, as you can see in the following demo:
http://demos.telerik.com/aspnet-ajax/gantt/examples/accessibility-and-internationalization/localization/defaultcs.aspx
You can also assign the label directly through the Localization-Append property
10. We will research the possibility of adding a slot selection functionality, which will allow inserting a task in a predefined slot. However in our research we couldn't find a gantt chart that offered such functionality. If you have an example, please send us a link.
11. Printing, Export to PDF, as well as Export/Import to XML (in the MS Project format) will be included in the Q3 release.
12. Dependencies can be deleted by selecting them with the mouse and pressing the delete key.
We will also add a delete confirmation prompt for the Q3 release.
Hope I was able to answer your questions. If you have any comments, I'll be glad to hear back from you.
Regards,
Bozhidar
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

Thank you for getting back to us.
Could you send a screenshot of the task that appears as a dot, so that we can make sure that it's not a bug. In any case it's normal when a task is too small for it to run out of space for the resize handles.
I want to thank you again for your valuable feedback. If you find any further issues with the control, or have some feature requests, please don't hesitate to contact us again.
Regards,
Bozhidar
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

The Q3 2014 BETA is scheduled for the 1st of October, and the official release is scheduled for the 22nd of October.
Regards,
Bozhidar
Telerik
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.



Is there any option to Export RadGantt to Xml. If possible please attach a sample file or show some example, it will so useful to us.
Thank You.
The RadGantt control for ASP.NET Ajax provides an inbuilt Provider for working with XML, as demonstrated in the following demo:
http://demos.telerik.com/aspnet-ajax/gantt/examples/data-binding/server-side-binding/xml-provider/defaultcs.aspx
If you however want to import/export to the official XML format for project data, that Microsoft Project uses, the gantt offers an inbuilt method for importing XML, as shown in the following help article:
http://www.telerik.com/help/aspnet-ajax/gantt-import-from-ms-project.html
Exporting to Microsoft Project XML format however can't be done out of the box with the control, due to the complexity of the format. For this purpose you will have to use some third party solution, capable of working with project files.
Regards,
Bozhidar
Telerik

I have been looking for documentation for creating tasks/child tasks programmatically with no luck. I would greatly appreciate if you could point me the right direction. Thank you again.
The answer of your question depends on the datasource you have, but you need to insert new record with valid parent id. For more details about the database structure please look here:
http://www.telerik.com/help/aspnet-ajax/gantt-data-binding-database-structure.html
Regards,
Hristo Valyavicharski
Telerik

Hi,
I wanted to make sure you guys are still
working on the print and export capabilities for the full chart. Also, can you
please confirm that this control is designed for large projects, say 20,000 to 30,000
dependencies.
Thank you,
-Sam

Just to be clear:
1. Are you guys taking this control to the next
level, or is this the extent of it. For example, the print capability now only
prints the screenshot. So are you working on the ability to print the entire
chart and to be able to export it to an image or pdf files?
2. Also, is this chart built to deal with small projects, with some 10-100 tasks and dependencies, or is it for projects from industries like construction and oil where these numbers are in the thousands?
Thank you,
-Sam
Regards,
Hristo Valyavicharski
Telerik

Hello,
I wanted to confirm that you guys are still working on the
print capability for the entire timeline and not just a screenshot (to PDF or to printer), also is there a list of features that
are in the pipeline that we can view?
Thank you,
-Sam

- Resource assignment events(insert, delete, update) do not trigger. It tends to stop the triggering of other events like delete task upon creation of the code behind.
- When using Oracle as database auto convert to Boolean type does not work. (or I cant make it work with 1 and 0)
- dependency type conversion seems not working as well.
- localization for the "assign" in the tasks modal doesn't work in Q3 2015. was working in Q2 2015?
- Is there no way to set the date format in the tasks modal?
- the resource list modal is out of shape in Q3 2015. was working in Q2 2015.
I love this Gantt thing. I want to use it with Oracle. I would love to see it developed like radGrid. why doesnt it have a NeedDataSource event? And would love to have Custom buttons on the Control bar.
btw. XML works like a charm. but not really good for a multi-user environment.
Thanks in advance
We had to postpone the Export enhancement for the gantt control, however it will be available in our next internal build, and will be officially released with the Q1 2016 version of the controls. You can monitor all of our working items in the public feedback portal:
http://feedback.telerik.com/Project/108
As for the other questions:
- Resource assignment events(insert, delete, update) do not trigger. It tends to stop the triggering of other events like delete task upon creation of the code behind. - The events are triggered as expected on my end. Something specific to your project must be causing the issue.
- Is there no way to set the date format in the tasks modal? - currently there is no way to change the date format
- the resource list modal is out of shape in Q3 2015. was working in Q2 2015. - it's not clear what the issue is.
You can receive further assistance for any of the aforementioned issues, as well as the Oracle database issues if you open dedicated support threads (or new topics in the forum) for each separate issue. That way we can discuss each issue separately, and gather enough information for each one, in order to properly reproduce and troubleshoot it.
Regards,
Bozhidar
Telerik

Kendo UI Gantt Chart – Task Add Child
is not working
In Kendo UI Gantt Chart, When I try to
add a child task for particular task, it throws following error in
console.
“kendo.all.min.js:27
Uncaught RangeError: Maximum call stack size exceeded”
Could you please help me to resolve the issue?
Regards,
Shunmugapriyan Murugan

Hi,
Yes. In this example, I just refer the online references.
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.common.min.css"/>
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.rtl.min.css"/>
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.silver.min.css"/>
<link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.mobile.all.min.css"/>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://kendo.cdn.telerik.com/2016.1.226/js/kendo.all.min.js"></script>

Hi,
Yes. In this example, I just refer the online references.
2016.1.226/styles/kendo.common.min.css
http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.rtl.min.css
http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.silver.min.css
http://kendo.cdn.telerik.com/2016.1.226/styles/kendo.mobile.all.min.css
http://kendo.cdn.telerik.com/2016.1.226/js/kendo.all.min.js
This forum thread is about the ASP.NET AJAX Gantt control, while your last response point to you using a kendo Gantt widget. Please open a separate support ticket for the kendo Gantt, where the issue could be investigated. It would also be helpful for you to provide a runnable sample project or dojo that demonstrates the issue, since we aren't able to reproduce it locally with the latest version.
Regards,
Bozhidar
Telerik

hello i am khalil
i want to add three different conditions on kendo gantt in k-task-summary
the main purpose is to add three color in one k-task-summary
i have three conditions to show like in file below

Have you tried using the client template? If that doesn't give you the level of control over the widths of each div, you could always use a custom Javascript solution. The completion % bar simply displays a div with a background color and width (based on %). It should be pretty easy to put together a custom solution using jquery to add additional divs as needed.

hello
can you please provide any example solution according to this issue?

i want to show like below the
one image shows the google charts and one shows the gantt chart
and you can see the difference between them. in google charts we have green color red color and remaining color
but in gantt charts it shows olny two color green and red no further more color


I cant find a way or documentation on capturing the Add Task button and popping up my own Add Task control window. I am doing it for editing, but cant find a way for Adding. My clients need much more when Adding Tasks. If I cant capture the OnClient event, then can I hide the Add Task button? I can create my own button, but would much rather keep the other "command" buttons for exporting.
Like the RadGrid and RadTreeList functionality. It really needs this.
Any help?