Hi,
Want the ability to filter on the resource column.
Dojo example.
https://dojo.telerik.com/iZixAfiV
Currently there is only template for Gantt I need to be able to control the tooltip behaviour. showOn:"mouseenter", "click" , "focus" autoHide: true, false position: "bottom", "top", "left", "right", "center"
When tasks are reordered in Gantt duplicated requests are sent for updating.
For example, in case two tasks on the same level are changing their places, four requests are sent, two by two the requests are the same.
In case a task is moved on a different level multiple requests are sent, as all are duplicated.
There should be no duplicated requests when reordering tasks in Gantt
This is a regression introduced with R3 2020 (2020.3.915)
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.
I am working with AngularJs and in the normal Grid its possible to add ng-click Events to Columns with the Attribute Property for the ColumnDefintion, that would be great if this works too for the Gantt Chart. Because I can add a ng-click to Gantt Column and with the event I can get the current row Id and open my own custom Modal to edit the Values.
Add possibility to automatically center the Gantt timeline to a given date onload.
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.
Hi,
I use a Gantt chart like this one.
<script>
$("#gantt").kendoGantt({
dataSource: [{
id: 1,
orderId: 0,
parentId: null,
title: "Task1",
start: new Date("2021/6/1"),
end: new Date("2021/6/3")
}],
range: {
start: new Date("2021/05/31"),
end: new Date("2021/12/01")
},
views: ["month"]
});
In the example, the Gantt chart starts on May 31, 2021.
In the first header line we see the month of May, followed by July. There is no month of June.
https://dojo.telerik.com/@lydbell/ULAPUdOV
This only happens when the last day of the month is Monday .
If you select a custom view in the Gantt and shrink the window so that a DropDownList would appear, the custom view does not appear as selected in the DropDownList.
Quaterly custom view is not displayed as the selected value of the DropDownList
Quaterly custom view should be displayed as the selected value of the DropDownList
We have many tasks, and rendering in gantt so slowly. If use Pager with datasource, gantt show items on level 2 and above. Please, add virtualization + virtual scroll in gantt control
When planned tasks are displayed and rowHeight is set to the Gantt, the dependency lines are displayed incorrectly
Dependency lines are misplaced
The dependency lines should be rendered on the correct position
Set the padding-top to '.k-task-wrap' elements
Dojo
Reproducible in the Columns demo: https://demos.telerik.com/kendo-ui/gantt/columns
The parent's percent complete is also set to 100%. This is incorrect, since the other children of parent are not removed from the dataSource, they are just visually filtered. The problem becomes more evident, if the filter is cleared. Then the parent keeps its 100% value, even though it contains child tasks with percentComplete less than 100%.
The parent task percent complete should be consistent to the behavior without filtering applied. Using the same example, this means: on updating "Market" to 100%, Research should change its percentComplete to 49%, taking into account all of its children percentComplete values.
Delete Gantt dependency requires to click on it and press the delete key.
How can I delete it on a mobile device without a physical keyboard?
From the 2015.2 release to the 2015.3 release, the built-in validation on the Start date was removed from the left-hand treelist. So now I can move the Start date to be after the Finish date, and the Gantt control responds by treating this as a "move". However, there is still built-in validation on the Finish date so that I cannot move the Finish date to before the start. I would expect the same behavior for changes in both directions. If I change the Finish date to before the Start date, then this should also be treated as a "move", where the duration of the task is retained, and the Start is also moved back N days. This is a trivial change to make. I think it's removing 1 line of code. And this would really help with usability for users who want to achieve a "move" action, but who prefer to edit their data using the left-hand treelist instead of the right-hand timeline.
The current list of events associated with PDF creation of Gantt chart data is insufficient. In order to make this control production suitable the following PDF generation events/features would be needed: 1.- Ability to provide progress on the PDF file generation. Right now this can take minutes. 2.- Ability to cancel a PDF generation that is in progress. Right now this is not possible, but would be needed for lengthy operations.