I have run into several issues with the RadGanttView object
that I am hoping someone else has run into as well so that they can either
share experience to overcome these issues or at least tell me if perhaps these
are issues that are being worked on.
Issue 1: When adding items to the GanttView new objects do not display on the Gantt view until some sort of refresh is forced, for example collapsing and expanding one of the items.
Issue 1 Notes:
I notice this in my own project as well as the Telerik Theme Viewer example under GanttView. When all of the Items are expanded, and a new task is added it will not be displayed until any Item is collapsed and expanded again. (this is noticeable most when there are enough items that there is need to scroll down to work with the desired Item.) I notice that a new Item seems to be loaded off the view-able area of the GanttView near the bottom, but the control will not allow further scrolling downward to get to the newly created item. When I collapse and expand any element, the scroll bar auto resizes, and I am able to scroll down to the newly created item. (Under this particular circumstance I do not seem to experience the same issue with being auto scrolled to the top of the Gantt Chart as explained in more detail below in Issue 2).
Issue 2: When adding Items to the Ganttview the addition of an item causes the GanttView to scroll to the top.
Issue 2 Notes:
I notice in my own project and also the Telerik Theme Viewer example under GanttView, that if I have enough Items in the Gantt chart that if I scroll to the bottom or even about halfway down and add a new Sibling or Child that the GanttView will automatically scroll to the top of the view. I have looked for a way to be able to save the current scroll location then load that position back in after an “add operation,” but do not see a non read-only property that allows me to do this.
Issue 3: When adding the First Child to a root level Item on the GanttView where all of the root level items are collapsed, the item will be added, the GanttView will scroll to the top of the Gantt chart, and then clicking anywhere in the GanttView Graphical element will crash the program (clicking in the GanttView Text Element seems to not cause an immediate crash).
Issue 3 Notes:
To be able to more easily see the project at hand all root level items in the GanttView were collapsed. A new Root level item was added. To that root level item a new child was added. This causes all elements to expand, the GanttView to scroll to the top of the view, and upon clicking in the graphical side of the GanttView (specifically clicking on the scroll bar to scroll back down) the program crashes.
It should be noted that I add these children and root elements to the Gantt chart programmatically rather than using the GanttView right-click context menu inside my project. I seem to be unable to exactly recreate the same events inside the Telerik Theme Viewer Application so far.
Interestingly, when going through the same procedure, but with all of the root elements expanded I do not seem to experience the same issue.
Other issues: I have some other issues related specifically to the GanttView object, but I will hold off on asking them for the time being so as not to overwhelm anyone (I hope). Any information, experience or knowledge of future plans (if these are known, but as yet unaddressed issues) would be greatly appreciated. Thank you in advance for your time and effort.
Yours with gratitude,