When the RowHeight of the Gantt is enabled and the planned tasks are shown, the height of the row in the timeline is miscalculated and that creates displacement.
Additionally, the task dots used for the dependencies are misplaced in the same scenario as demonstrated in the dojo above.
When a user switches from navigating by mouse to navigating by keyboard, the focused element in the overview grid is not synchronized. Please follow the instructions below to reproduce the issue using this DOJO:
Wouldn't a user expect the cell he/she just clicked to be focused? The keyboard focus should be updated even when navigating by mouse.
When rendering this minimal DOJO containing a Kendo-UI Gantt chart in Chrome, space in the grid header is reserved for the vertical scrollbar on the right hand side:
When using Firefox, space is still reserved, although scrollbars collapse by default and therefore do not need any space:
Bug report
Error is thrown in the console when an event is dragged.
Reproduction of the problem
Dojo: https://dojo.telerik.com/ORuSEYoW
Expected/desired behavior
Error shall not appear
Environment
Kendo UI version: [all]
jQuery version: [all]
Browser: all
When the autoSync option of the GanttDependencyDataSource is set to true, two identical requests are sent to the server when creating a new dependency.
Two identical Create requests are sent to the server
Only one request should be sent to the server
As all grids, the kendo Gantt chart's rows change their color when hovering. However, the background overlaps the border between columns and makes them disappear for the hovered row.
You can reproduce the described behavior by hovering one of the rows in this DOJO.
Hi Team,
I would like to request a way to export a larger amount of records fast and easily with the Kendo UI Gantt. I have tried with over 800, but it runs sluggish. I am aware of the limitations, but would like to request a faster way to export to PDF.
Thank you!
Hi Team,
I would like to request the functionality to easily persist the state of the Kendo UI Gantt like in this Kendo UI Grid example. Maybe include getOptions/setOptions methods for the component.
Thank you!
Hi,
Currently, you can change start OR end for the package without problems, and therefore you can change the duration this way, but for the project or phase, it is not possible.
Since these dates are changeable one by one manually through the table on the left or popup form, there is no logical reason why they can't be changed in the timeline as well.
Please could you consider adding this to the gantt widget.
Thank you very much.
When a value in the TreeList nested in the Gantt is edited and is initially selected using the mouse, the save event is fired, but the e.values is undefined. Also, the value is changed back to the initial one.
The Edit and Save events are fired. The value of the e.values in the save events is undefined. The value of the cell is changed back to the initial one.
When the value of the cell is not marked initially with the mouse, but the user starts typing immediately after clicking in the cell the issue is not replicated. Also, only the Save event is fired and the new value is present in e.values
Note: The issue might be related to the following behavior in the TreeList: When the steps described above are followed in the TreeList - the save event is fired, but actually the edited mode is not exited - Dojo
The behavior should be consistent. The same events should be fired in case the edited mode is exited by pressing 'Enter' and by clicking in another cell and e.values should contain the updated value.
Hi Team,
I would like to request an easy, built-in way to format the dateTimePickers with the popup editor for the Kendo UI Gantt. Currently, the validation will not allow for the editor to be set to a specific format without creating a dedicated editable.template.
Thank you!
Hi,
Want the ability to filter on the resource column.
Dojo example.
https://dojo.telerik.com/iZixAfiV
If a date is configured in Gantt by using the date method or views.date configuration and then a task is edited, the Gantt displays the initial date after editing a task.
After the task is edited the horizontal scroll position is set to its initial position, not to a position according to the edited task. Thus, the user needs to scroll again in order to find the edited task.
The behavior is not the same when the date method/configuration is not used. Also, the behavior is not the same if we first switch between the 'Day', 'Week', 'Month' views before editing a task.
Even if the initial date of the Gantt is configured, when the user edits a task, the date should not be persisted. The horizontal scroll should be in the same position as before editing a task.
When the validation message appears that the Start Date should be before the End Date, picking a proper End Date does not automatically remove the validation message in the Gantt.
Workaround: call the validate method in the change event of the End DatePicker.
https://dojo.telerik.com/@martin.tabakov@progress.com/IQiRukIN/11
The validation message remains and the user must again focus and blur the Start Date picker for the message to disappear.
The validation should be removed automatically after picking a EndDate that is after the StartDate.
When there are tasks with duration only in non-working days and showWorkDays is enabled Gantt displays unnecessary arrows for those tasks.
A similar issue appears also in case there are tasks with resources. In case the task's duration is only on non-working days the text of the resource still appears although showWorkDays is enabled.
When showWorkDays is enabled, the tasks with duration only in non-working days are not visible. However, unnecessary arrows for dependency tasks and text of the resources are displayed.
When showing only working days is enabled there should be no arrows for the tasks with dependencies and no resources text on non-working days
Hi folks,
I am using the Gantt control and somtimes, I correctly do not have any data to show in it.
In this case, in the left-side of the Gantt (which is technically a Grid), the message "No records to display" is shown.
Since I am using Kendo with kendo.culture('de-CH') (Swiss German) and also the Swiss German messages, I would expect the message to be translated there as well.
Especially, when I am looking into the messages-file (https://kendo.cdn.telerik.com/2021.1.330/js/messages/kendo.messages.de-CH.min.js) and it does in fact contain the translation for the Grid's noRecords. And it's also there in the JavaScript code when having the Swiss German culture loaded:
console.log(kendo.ui.Grid.prototype.options.messages.noRecords);
Could you please have a look at this and make the Gantt component respect the translations?
For better illustration, I have prepared the following Dojo, that uses Swiss German culture and displays an empty Gantt chart: https://dojo.telerik.com/iXuKeYaZ
As I ran into this problem while using Telerik for ASP.NET Core, I am looking forward to a solution that that works there too.
Thanks in advance!
Kind regards,
Janick
I would like to be able to toggle the planned vs actual view on Gantt outside of the Gantt toolbar. This can be achieved using private methods as in the example below and the Dojo linked here:
```
function changeValue(){
var gantt = $('#gantt').data('kendoGantt')
var timeline = gantt.timeline;
var showPlanned = $('#gantt input.k-gantt-planned-switch').data('kendoSwitch').check()
$('#gantt input.k-gantt-planned-switch').data('kendoSwitch').check(!showPlanned)
gantt.wrapper.toggleClass("k-gantt-planned");
timeline._setPlanned(!timeline.options.showPlannedTasks);
timeline._render(gantt.dataSource.taskTree());
timeline._renderDependencies(gantt.dependencies.view());
}
```
However, having a public method for showing the planned tasks (for example showPlannedTasks(true) ) would be very helpful.