Unplanned
Last Updated: 25 Mar 2021 13:12 by Stanislav

Bug report

When planned tasks are displayed and rowHeight is set to the Gantt, the dependency lines are displayed incorrectly

Reproduction of the problem

  1. Open the Dojo

Current behavior

Dependency lines are misplaced

Expected/desired behavior

The dependency lines should be rendered on the correct position

Workaround

Set the padding-top to '.k-task-wrap' elements
Dojo

Environment

  • Kendo UI version: 2022.1.224
  • Browser: [all]
Unplanned
Last Updated: 19 Mar 2021 21:12 by ADMIN
Created by: Philip
Comments: 0
Category: Gantt
Type: Feature Request
1
Hi Team,

Currently the Actual start and Actual end datetime fields are required fields. This is an error in principle as the Actual start and Actual End cannot be required for the following reasons:

The practical application of using the Gantt for Planned vs Actuals purposes of any kind is that a task is initially planned by setting the Planned Start and Planned End date of the task. A planned task has not necessarily begun, so there is no actual start or end of the task. For this reason, the users cannot yet fill the actual start and actual end. Therefore the Actual Start and Actual End should allow for the fields to be non-required fields.

Thanks!
Unplanned
Last Updated: 16 Mar 2021 12:05 by ADMIN
Created by: Imported User
Comments: 8
Category: Gantt
Type: Feature Request
16
Incorporate page breaks into the Gantt PDF Export and include option to repeat column headers on each page.
Completed
Last Updated: 02 Mar 2021 06:51 by ADMIN
Release 2021.R1.SP.next

Bug report

Reproduction of the problem

Reproducible in the Columns demo: https://demos.telerik.com/kendo-ui/gantt/columns

  1. Filter by "Title" -> contains "Market". Only the child "Market" will be visible in the parent "Research" task.
  2. Edit "Market" and set it percentComplete to 100%.

Current behavior

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%.

Expected/desired behavior

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.

Environment

  • Kendo UI version: 2020.3.1021
  • jQuery version: x.y
  • Browser: [all]
Unplanned
Last Updated: 02 Mar 2021 06:50 by ADMIN
Created by: Angus
Comments: 1
Category: Gantt
Type: Feature Request
1

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?

Unplanned
Last Updated: 10 Feb 2021 06:55 by ADMIN
Created by: Imported User
Comments: 1
Category: Gantt
Type: Feature Request
7
Problem: We really want to fit Gantt's on particular paper sizes (def. landscape A3); however, using the paperSize option doesn't really work as the output (font size, row heights, etc.) end up being too big and not suitable.

And for the majority of the time, paperSize set to auto creates an output (font size mostly) too small.

Rock and a hard place... 

Solution 1: When pdf.paperSize is not set to auto i.e. A3, A4, etc. Allow a percentage scaling to be set, ideally individually, on X and Y.

Solution 2: Scale fonts and scale timeline on X axis maintaining taskList width.

Ultimately, get a large plan to fit on landscape A3.
Declined
Last Updated: 09 Feb 2021 08:03 by ADMIN
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.
Unplanned
Last Updated: 02 Feb 2021 14:56 by ADMIN
Created by: Martin
Comments: 1
Category: Gantt
Type: Feature Request
4
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.
Unplanned
Last Updated: 02 Feb 2021 14:47 by ADMIN
Created by: Andreas
Comments: 1
Category: Gantt
Type: Feature Request
6
In the Gantt control there should be events for expand/collapse to provide things like on-demand loading of subnodes for large project-trees
Completed
Last Updated: 18 Jan 2021 09:08 by ADMIN
Release 2021.R1

Bug report

If we define a column template for a field that is defined in the resources configuration fo the Gantt, the template is not applied to it

Reproduction of the problem

  1. Open this Dojo example
  2. There is the same template defined for both the "title" and "resources" fields

Current behavior

The custom template is applied only to the "title" field

Expected/desired behavior

The user should be able to define a custom template for the "resources" fields

Environment

  • Kendo UI version: 2020.3.1118
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 18 Dec 2020 17:48 by ADMIN
Release 2021.R1

Bug report

If the Gantt is navigatable and editable.reorder is set to false when the user tries to navigate and press Enter on a cell an error is thrown

Regression since: 2020.3.915

Reproduction of the problem

  1. Open the Dojo example
  2. Navigate for example to 'Task 2'
  3. Press 'Enter'

Current behavior

The following error is thrown in the console: r.list._startEditHandler is not a function

Expected/desired behavior

There should be no error in the console.

Environment

  • Kendo UI version: 2020.3.1118
  • Browser: [all]
Completed
Last Updated: 16 Dec 2020 13:24 by ADMIN

Bug report

Regression introduced in R3 2020.

Reproduction of the problem

Reproducible in the demos. Video attached.
Recording47.zip

  1. Run the "overview" demo and open the browser devtools console.
  2. In the treelist, drag the first task upwards until the "k-i-insert-middle" drag clue appears. The cursor should be positioned just under the treelist header.
  3. Drop the task

Current behavior

A js exception is thrown:

kendo.all.js:126843 Uncaught TypeError: Cannot read property 'orderId' of null

Expected/desired behavior

No exceptions are thrown.

Environment

  • **Kendo UI version: 2020.3.1118
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 30 Oct 2020 08:14 by ADMIN
Release 2020.R3.SP.next

Bug report

When dragging and dropping tasks in Gantt (TreeList) the save event is not always fired.

That is a regression introduced with R3 2020 release.

Reproduction of the problem

  1. Open the Dojo
  2. Drag "Market search" and drop it when the icon is a '+' sign

Current behavior

When dragging and the icon of the dragged item is a '+' the save event is not fired. (screencast)

Expected/desired behavior

Save event should be fired when reordering tasks through drag and drop.

Environment

  • Kendo UI version: 2020.3.1021
  • Browser: [all ]
Completed
Last Updated: 12 Oct 2020 12:44 by ADMIN
Release 2020.R3.SP.next

Bug report

In a Gantt with a custom editor template, an error "Cannot read property 'getTime' of null" is thrown when you try to save a task.

Regression introduced in the latest version, works fine with 2020.2.617.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/@martin.tabakov@progress.com/ePohoyoB/15
  2. Open the edit popup for a task and try to modify a Date.
  3. Hit Save.

Current behavior

An error Cannot read property 'getTime' of null is thrown.

Expected/desired behavior

No errors should be thrown.

Environment

  • Kendo UI version: 2020.3.915
  • Browser: [all]
Completed
Last Updated: 29 Sep 2020 12:26 by ADMIN
Created by: Imported User
Comments: 12
Category: Gantt
Type: Feature Request
48
Most of the time project managers would like to compare planned start & end dates vs actual start and end dates in gantt view. This feature is not supported by current Gantt chart. What I'm envisioning is something similar to the implementation of Gantt chart by Fusion Charts. (http://www.fusioncharts.com/charts/gantt-charts/). Displaying delays in actual task compared to plan would be an an added advantage. This feature may be implemented using a task template, but it's nice to have feature in the control.
Completed
Last Updated: 17 Sep 2020 18:03 by ADMIN
With this customization it will be possible to use checkboxes or combo boxes and normalize the selection of data. Actually is possible to use only text and date columns.
Completed
Last Updated: 17 Sep 2020 17:59 by ADMIN
In the Gantt table we would like to configure columns:
 - width
 - order
 - locked column
 - hide/unhide (columnMenu)

Same as done in TreeList in Q1 2015
Completed
Last Updated: 11 Sep 2020 16:16 by ADMIN
Release 2020.R3
Created by: Amitesh
Comments: 3
Category: Gantt
Type: Bug Report
0

Hi there,

In Dojo chose Kendo UI 2020 R1 SP2 library and created a Gantt chart with one milestone and task.

Milestone's time is 9 AM but it does not line up exactly with the time block at the top of the Gantt chart (looks like 9:01 AM).

Also, tried with other libraries, the result is the same.

Example here: https://dojo.telerik.com/iPuzEcaQ

Please find the screenshot attached.

<!DOCTYPE html>

<html>
<head>
    <meta charset="utf-8"/>
    <title>Kendo UI Snippet</title>

    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.default-v2.min.css"/>

    <script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2020.1.406/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.common.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.rtl.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.default.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.mobile.all.min.css">
<script src="https://kendo.cdn.telerik.com/2020.1.406/js/angular.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2020.1.406/js/jszip.min.js"></script>
</head>
<body>
  
<div id="gantt"></div>
<script>
$("#gantt").kendoGantt({
  dataSource: [{
    id: 1,
    orderId: 0,
    parentId: null,
    title: "Task1",
    start: new Date("2014/6/17 9:00"),
    end: new Date("2014/6/17 9:00")
  }]
});
var gantt = $("#gantt").data("kendoGantt");
gantt.dataSource.add({
  parentId: null,
  start: new Date("2014/6/17 10:00"),
  end: new Date("2014/6/17 11:00"),
  title: "New Task"
});
</script>
</body>
</html>
Unplanned
Last Updated: 01 May 2020 04:05 by ADMIN
Created by: Boyan
Comments: 0
Category: Gantt
Type: Feature Request
1
Make the gantt mobile, similar to Scheduler and Grid. Make the edit form slide if you work on a phone or a tablet.
Unplanned
Last Updated: 22 Apr 2020 07:51 by ADMIN
Created by: Amitesh
Comments: 3
Category: Gantt
Type: Bug Report
0

Hi,

In Dojo chose Kendo UI 2020 R1 SP2 library and created a Gantt chart with two summaries and a task. Each summary has a child task.

Set rowHeight to 40px.

Expand Summary1. Summary2 changed position and moved to the top of the row.

Collapse Summary1. Summary2 still at the top of the row.

Also, tried with other libraries, the result is the same.

Noticed that if rowHeight is not set, summary doesn't change its position.

Example here: https://dojo.telerik.com/IriJegeX

Please find the screenshot attached.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Kendo UI Snippet</title>

    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.default-v2.min.css"/>

    <script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2020.1.406/js/kendo.all.min.js"></script>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.common.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.rtl.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.default.min.css">
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.406/styles/kendo.mobile.all.min.css">
<script src="https://kendo.cdn.telerik.com/2020.1.406/js/angular.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2020.1.406/js/jszip.min.js"></script>
</head>
<body>

<div id="gantt"></div>
<script>
$("#gantt").kendoGantt({
  rowHeight: "40px",
  dataSource: [{
    id: 1,
    orderId: 0,
    summary: true,
    parentId: null,
    title: "Summary1",
    start: new Date("2014/6/17 9:00"),
    end: new Date("2014/6/17 11:00")
  },
  {
    id: 2,
    orderId: 0,
    parentId: 1,
    title: "Task1",
    start: new Date("2014/6/17 9:00"),
    end: new Date("2014/6/17 11:00")
  },
  {
    id: 3,
    orderId: 1,
    summary: true,
    parentId: null,
    title: "Summary2",
    start: new Date("2014/6/17 9:00"),
    end: new Date("2014/6/17 11:00")
  },
  {
    id: 4,
    orderId: 0,
    parentId: 3,
    title: "Task2",
    start: new Date("2014/6/17 9:00"),
    end: new Date("2014/6/17 11:00")
  },
  {
    id: 5,
    orderId: 2,
    parentId: null,
    title: "Task3",
    start: new Date("2014/6/17 9:00"),
    end: new Date("2014/6/17 11:00")
  }]
});
</script>
</body>
</html>

 

Thanks.

  
1 2 3 4