Many problems with the Gantt Chart

25 posts, 0 answers
  1. Sam
    Sam avatar
    60 posts
    Member since:
    Mar 2011

    Posted 16 Jul 2014 Link to this post

    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. 


  2. Sam
    Sam avatar
    60 posts
    Member since:
    Mar 2011

    Posted 16 Jul 2014 in reply to Sam Link to this post

    Also another thing, it is way too easy to delete the tasks from the calendar side. I was trying to adjust the end date and mistakenly hit the delete key. Would be nice to be able to add a delete confirmation or undo action. 
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Bozhidar
    Admin
    Bozhidar avatar
    1101 posts

    Posted 17 Jul 2014 Link to this post

    Hi Sam,

    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.

     
  5. Sam
    Sam avatar
    60 posts
    Member since:
    Mar 2011

    Posted 17 Jul 2014 in reply to Bozhidar Link to this post

    Bozhidar, thanks for the reply. I do think the Gantt is a nice tool and wasn't aware it was still in beta. I guess that explains some of the missing functionality. Your answers do provide a lot of help. I've come to expect great tools from Telerik which is why I was taken aback by what I found in this control, but understanding this is a beta makes sense. The only clarification I had was for question 5. If a task is setup for a single day, there is a dot that appears on the calendar to represent it. However, no handle appears to adjust the duration of that task in that from the calendar side unless you are in Day view. Also, there is no option to set a time from the calendar control, and the only way I can see changing it is if you are in Day view. Again, thanks for your answers they've helped tremendously. I'll wait for the Service Pack release later this month. 
  6. Bozhidar
    Admin
    Bozhidar avatar
    1101 posts

    Posted 17 Jul 2014 Link to this post

    Hello Sam,

    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.

     
  7. Sam
    Sam avatar
    60 posts
    Member since:
    Mar 2011

    Posted 21 Aug 2014 in reply to Bozhidar Link to this post

    Bozhidar, any idea when Q3 will be released for ASP.NET AJAX?
  8. Bozhidar
    Admin
    Bozhidar avatar
    1101 posts

    Posted 22 Aug 2014 Link to this post

    Hello,

    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.

     
  9. Otto
    Otto avatar
    1 posts
    Member since:
    Sep 2014

    Posted 21 Sep 2014 Link to this post

    Hi, I got the same problem mentioned in Sam's 7th question, using kendo.data.GanttDataSource. when moving task in line im getting "maximum call stack size exceeded". can you tell me how to fix this problem? 
  10. Sam
    Sam avatar
    60 posts
    Member since:
    Mar 2011

    Posted 22 Sep 2014 in reply to Otto Link to this post

    I think the short answer is it will be fixed on the Q3 release. Due October 1st. Keeping my fingers crossed. 
  11. Punitha
    Punitha avatar
    6 posts
    Member since:
    Oct 2014

    Posted 05 Nov 2014 Link to this post

    Hi Telerik Team, 
    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.
  12. Bozhidar
    Admin
    Bozhidar avatar
    1101 posts

    Posted 05 Nov 2014 Link to this post

    Hello,

    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
  13. Pedro
    Pedro avatar
    5 posts
    Member since:
    Sep 2014

    Posted 15 Dec 2014 in reply to Bozhidar Link to this post

    Hello,

    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.
  14. Hristo Valyavicharski
    Admin
    Hristo Valyavicharski avatar
    975 posts

    Posted 18 Dec 2014 Link to this post

    Hi Pedro,

    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
  15. Sam
    Sam avatar
    50 posts
    Member since:
    Apr 2008

    Posted 22 Jul 2015 Link to this post

    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

  16. Hristo Valyavicharski
    Admin
    Hristo Valyavicharski avatar
    975 posts

    Posted 27 Jul 2015 Link to this post

    Sam,

    At the moment Gantt can be exported only on the client and browsers cannot handle this huge data. Better try to put ranges to limit the number of the exported appointments.

    Regards,
    Hristo Valyavicharski
    Telerik
  17. Sam
    Sam avatar
    50 posts
    Member since:
    Apr 2008

    Posted 27 Jul 2015 in reply to Hristo Valyavicharski Link to this post

    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

  18. Hristo Valyavicharski
    Admin
    Hristo Valyavicharski avatar
    975 posts

    Posted 29 Jul 2015 Link to this post

    We are working to improve the Export functionality. In the next major release it will be possible to export the entire Timeline area. But the number of the tasks that can be exported fully depends on the browser and machine that you have. Some browsers cannot handle large amount of data. That's why I would recommend you test and see what is the limit.

    Regards,
    Hristo Valyavicharski
    Telerik
  19. Sam
    Sam avatar
    50 posts
    Member since:
    Apr 2008

    Posted 18 Nov 2015 in reply to Hristo Valyavicharski Link to this post

    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

  20. mutlu
    mutlu avatar
    2 posts
    Member since:
    Nov 2015

    Posted 19 Nov 2015 Link to this post

    - 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

  21. Bozhidar
    Admin
    Bozhidar avatar
    1101 posts

    Posted 19 Nov 2015 Link to this post

    Hi Sam,

    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
  22. Shunmugapriyan
    Shunmugapriyan avatar
    3 posts
    Member since:
    Apr 2016

    Posted 01 Apr Link to this post

    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

     

     

  23. Bozhidar
    Admin
    Bozhidar avatar
    1101 posts

    Posted 01 Apr Link to this post

    Hello,

    Are you using the latest version of the control?

    Regards,
    Bozhidar
    Telerik
  24. Shunmugapriyan
    Shunmugapriyan avatar
    3 posts
    Member since:
    Apr 2016

    Posted 01 Apr Link to this post

    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>

     

  25. Shunmugapriyan
    Shunmugapriyan avatar
    3 posts
    Member since:
    Apr 2016

    Posted 01 Apr in reply to Bozhidar Link to this post

    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

     

  26. Bozhidar
    Admin
    Bozhidar avatar
    1101 posts

    Posted 05 Apr Link to this post

    Hi,

    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
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017