In the TreeList, the row colors are not consistent with other technology divisions, e.g. Angular. With the Classic Silver theme, the rows are not consistent regarding the alternating background colour approach. Additionally, in the Default theme, the rows are not as differentiated as they should be by design.
Note: the issue appears to be related to the k-treelist-group class on the elements in the TreeList.
Workaround: https://dojo.telerik.com/ORIjOcAB/3
The rows' background color are not consistent in regard to alternative background colors.
The rows' background colors should be consistent with the design.
When there is a frozen column in the TreeList, not all the columns are resized correctly on double-clicking on the resize handler.
The Position column is not resized and a scrollbar may appear depending on the width of the screen
The behavior when clicking on the drag handler should be the same for all the columns. In the described scenario the Posiiton column should be resized as well.
When an item is expanded and the refresh icon is displayed due to an issue with the sent request (for example а failed request), the icon gets replaced by a loading indicator once another item is expanded.
After expanding the second item, the refresh icon from the first item disappears and a loading indicator replaces it.
The refresh icon should still be displayed and should not be replaced by a loading indicator.
The Kendo TreeList has an incorrect colspan value for the headers when the first column is hidden and the file is exported to Excel.
Dojo:
https://dojo.telerik.com/IFuCutaV/4
The names of the headers are not displayed in the correct positions.
### Bug report
When custom classes are set via the headerAttributes of the column and the showColumn is called, the predefined classes are wiped away
### Reproduction of the problem
1. Set custom class via headerAttributes.
2. Call the showColumn method.
3. Custom classes are wiped away.
Dojo sample for reproduction:
https://dojo.telerik.com/UJalevej
### Expected/desired behavior
The classes should be retained after the method is called.
### Environment
* **Kendo UI version:** 2021.1.119
* **jQuery version:** 1.12.4
* **Browser:** [all]
Ticket ID: 1489274
The TreeList reorderable functionality does not work when using a different field name for the parentId (not the default parentId).
In the example below the treelist with parentId: ''parentId" works well when you drag Carla under Ashley. But in the second treelist, Carla disappears
The grid dataBinding event exposes useful information like the action, based on which I can implement my logic.
The treeList equivalent only has the sender, making it virtually useless.
Feature enhancement
Scrolling on TreeList locked columns is slow/jumpy
Reproduction of the problem
https://dojo.telerik.com/IcoyOcAK
- Open above dojo
- Expand First Name column items until a vertical scrollbar appears
- Scroll with the mouse over the locked column (First Name)
Current behavior
Scrolling is slow an jumpy
Expected/desired behavior
Scrolling shall be smooth, the same as when scrolling over the non-locked columns
Steps to reproduce the bug:
1. Navigate and run the DOJO example here--> https://dojo.telerik.com/uFIWePam
2. Click on "Export to Excel"
3. Either download the file or just click Cancel/Close the download dialog box.
4. Now expand the first node in the list.
5. Appears that all the other nodes get expanded.
### Bug report
Treelist column's filterable property is applied to the wrong field when column locking and a multi-column header is applied.
Reported in: 1446991
### Reproduction of the problem
https://dojo.telerik.com/@Mearaj_6303/EDuhUlOG
### Current behavior
The Filter from "Position" is hidden.
### Expected/desired behavior
The Filter from "Phone" is hidden.
### Environment
* **Kendo UI version:** 2019.3.1023
* **Browser:** [all]