Hey !
I need to know if you plan the development of a new function :
When you are in the list of your tasks, i want to navigate with the keyboard.
Im' Here :
And when i navigate in the list with the keyboard, i need to see the last column on the same task :
The focus is good but the horizontal scrollBar is on the same place and we can't the the all value of the cell.
Can we plan the improvment ? Or do you have a clean solution?
If you need more informations,
don't hesitate to contact me
Regards,
Valériane
When you edit a link, e.g. change its end item, there is no appropriate event to handle this situation. The Links.CollectionChanged event is not fired. It would be nice to have a LinkChanged event which will be fired when a link is modified similar to the ItemChanged event for the tasks. Workaround: foreach (GanttViewLinkDataItem link in this.radGanttView1.Links) { link.PropertyChanged += link_PropertyChanged; } private void link_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == "EndItem") { } }
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.
Workaround: create custom GanttViewTimelineItemElement with special layout arranging the elements in depending on their parent`s final size. The attached project features a possible implementation.
Currently when you set the TimelineRange property to TimeRange.Week displays two elements (the TopElement with weeks and the BottomElement with days). There are cases where users want to display single timeline - only weeks, days, quarters or years independent of the second timeline.
The position of splitter should allow to be fixed while resizing the control. Users want to be able to set the splitter next to the last column of TextViewElement when resizing.
This event should be fired when a task is modified either by the graphical view or by the columns on the left side. In the arguments you should have access to the changed property.
Add functionality to sort tasks alphabetically, by date, by progress.
Add functionality to filter items in RadGanttView.
Add possibility to specify the start and end hours when you display hours in the applied time scale.
Currently users are not able to create custom item elements for the gantt view timeline.
Add functionality to perform grouping over the columns in the GanttViewTextViewElement . As a result the GraphicalViewElement should be refreshed accordingly.
Columns can automatically fill the entire width of the GanttViewTextViewElement . Just set the AutoSizeColumnsMode property to Fill.
Improve the way to format easily summary task. Currently you need to cast all elements of summary element to change the BackColor. Resolution: There are three properties added to GanttViewSummaryElement which allow access to the inner elements: LeftElement, MiddleElement and RightElement. Please take a look at the code example: private void radGanttView1_GraphicalViewItemFormatting(object sender, GanttViewGraphicalViewItemFormattingEventArgs e) { GanttViewSummaryItemElement element = e.ItemElement as GanttViewSummaryItemElement; if (element != null) { GanttViewSummaryElement summary = element.TaskElement as GanttViewSummaryElement; summary.LeftElement.BackColor = Color.Blue; summary.RightElement.BackColor = Color.Blue; summary.MiddleElement.BackColor = Color.LightGreen; summary.ProgressIndicatorElement.BackColor = Color.Red; } }