Unplanned
Last Updated: 17 Apr 2024 13:29 by Kevin

Bug report

When the loaderType is set to skeleton and the user edit the cells in the Grid, when saving the Grid is displayed empty.

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/@NeliK/AGATEWAR
  2. Edit a record and click the 'Save changes' button.

Current behavior

The Grid does not display any data. The Grid is displayed as expected when the default loaderType is set.

Expected/desired behavior

The updated data should be displayed

The issue is a regression introduced with 2024.1.319 version

Workaround - https://dojo.telerik.com/@NeliK/OyIXIHuJ

sync: function(e){
           $("#grid").data('kendoGrid').refresh()
 },

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all ]
Completed
Last Updated: 16 Apr 2024 08:30 by Martin
Release R1.2024-Increment.2(31.Jan.2024)

Bug report

In a Grid with popup editing, saving/cancelling the changes shows hidden columns for a short time.

Regression with v 2023.2.829

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/icarOBim/6
  2. Open the browser console
  3. Edit a field and press the save button

Current behavior

The hidden ID column is shown for a short time

Expected/desired behavior

The hidden column should remain hidden

Environment

  • Kendo UI version: 2023.3.1114
  • Browser: [all]
Planned
Last Updated: 11 Apr 2024 14:02 by ADMIN
Scheduled for 2024 Q2 (May)

Bug report

Grid throws error when partial update is executed and selection is persisted

Reproduction of the problem

  1. Open the following dojo.
  2. Select a row.
  3. Place it into edit mode.
  4. Make some changes and click on the Save command button.
  5. Try to select another row.

Current behavior

The Grid throws an error when the partial update is executed and the selection is persisted.

Expected/desired behavior

The Grid should not throw an error when the partial update is executed and the selection is persisted.

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all]
Unplanned
Last Updated: 08 Apr 2024 11:34 by Bradley

Bug report

In a navigatable Grid with a custom ComboBox cell editor, clicking the clear button closes the cell instead of clearing the value in the ComboBox.

Regression introduced with 2023.2.606

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/OgEBOGoz/2
  2. Edit a cell
  3. Click the ComboBox clear button

Current behavior

The cell exits the edit mode when the button is clicked and the value is not cleared

Expected/desired behavior

The cell should remain in edit mode and the value should be cleared

Environment

  • Kendo UI version: 2024.1.319
  • Browser: [all]
Planned
Last Updated: 03 Apr 2024 13:20 by ADMIN
Scheduled for 2024 Q2 (May)

Bug report

When the selectable option is set to "multiple cell" and the user tries to select the content of a single column, the content of the entire row is selected.

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/@NeliK/AzirANuT
  2. Try to select the text in the France cell and drag down to select only the content in the ShipCountry column.

Current behavior

The content of the other columns is selected as well - https://somup.com/cZeXIvpRzk

Expected/desired behavior

The behavior is expected when the allowPaste option is enabled. However, once the allowPaste option is disabled only the content of the selected column should be selected.

Workaround

kendo.ui.Selectable.fn._allowPreventDefault = () => true;
Dojo - https://dojo.telerik.com/@NeliK/eTocoBOL

Environment

  • Kendo UI version: 2024.1.130
  • jQuery version: x.y
  • Browser: [all ]
Completed
Last Updated: 03 Apr 2024 11:36 by ADMIN
Release 2024 Q2 (May)

Steps:

  1. https://dojo.telerik.com/URaJeSEk
  2. Click the "Change Price" button

Expected: kendoConsole logs the dataItem info in the top message
Actual: dataItem() doesn't find the model even though it exists in the Grid dataSource

In the Grid source code in the refresh function, _data is set to dataSource.view() if partialUpdate is true. For a grouped dataSource, view() will return the parents. This breaks the dataItem function since it relies on the flat array for retrieval.

It looks like this issue was introduced in version 2024.1.319 as it doesn't seem to affect 2024.1.130.

Completed
Last Updated: 03 Apr 2024 07:45 by ADMIN
Release 2024 Q2 (May)
Created by: Kristina
Comments: 0
Category: Grid
Type: Feature Request
5
It would be nice to have the progress when exporting the grid to excel so that the user knows that something is happening.
Unplanned
Last Updated: 02 Apr 2024 19:59 by Licinio Renato
Created by: Licinio Renato
Comments: 0
Category: Grid
Type: Feature Request
1

Hi Team,

I would like to request that the Kendo UI Grid includes an event for when an export is completed.  This way, I can control and alert the user when a document has been successfully exported.  

Thank you!

Unplanned
Last Updated: 02 Apr 2024 12:31 by ADMIN
There is an option to freeze the left most column of the Kendo Grid by setting the lockable property.
But this is limited to the Left Hand Side columns only and there are no ways suggested to freeze the Right Most columns.
Unplanned
Last Updated: 01 Apr 2024 14:05 by Rich

Describe the bug
With LESS themes on iOS devices when the user taps and holds an icon in the Grid the following system popup appears
image

With the SASS themes the popup is not displayed.

To reproduce

  1. Open the Dojo on an iOS device - https://dojo.telerik.com/@NeliK/oSODAvAz
  2. Tap and hold one of the images

Expected behavior
The popup for saving/copying the image should be displayed.
The same example using LESS themes - https://dojo.telerik.com/IsOvIjef

The issue might be due to the usage of -webkit-touch-callout

Workaround

<style>
      .k-grid{
        -webkit-touch-callout: unset !important;
      }
    </style>

Affected package

  • theme-default
  • theme-bootstrap
  • theme-material
  • theme-tasks

Affected suites

  • Kendo UI for jQuery

Affected browsers

  • All

Build system information

  • OS: [iOS]
Completed
Last Updated: 29 Mar 2024 08:54 by ADMIN
Release 2024 Q2 (May)
Created by: Thomas
Comments: 0
Category: Grid
Type: Feature Request
5
When we have a Grid with Resizable Columns we may need some of them to be non-resizable (ex. a column containing only status icons).
There are work around and customizations:

Column Resize - Min Width on Resize
http://www.telerik.com/forums/column-resize---min-width-on-resize

but I believe it will be more handy to define requested behavior as a property of the specific column (ex. in row template).

Also, for non resizable columns the user should not even take a resize handle when going on a non resizable column boundary instead of try to resize and when the user leaves the resize handle the column is bouncing back (restoring) the minimum width defined.

Regards,

Thomas
Completed
Last Updated: 25 Mar 2024 11:33 by ADMIN
ADMIN
Created by: Stoich
Comments: 4
Category: Grid
Type: Feature Request
8
Currently you can clone the Pager to make it appear both on Top/Bottom. This should be configurable so that you can have in on top of the grid or the bottom of grid or both
Unplanned
Last Updated: 25 Mar 2024 10:05 by ADMIN
Deleting last remaining row on kendo grid on the last page does not go to the previous page.
When using client side filtering, deleting the last remaining record should change the current page of grid to previous page.
Completed
Last Updated: 21 Mar 2024 07:31 by ADMIN
Release 2024 Q2 (May)

Bug report

Get a scenario where we have a Grid with the following configs:

  1. There is a selectable column in the Grid
  2. There are one or more locked columns
  3. The reorderable.row value to true

Having the above configuration, try to reorder random rows. The value in the Drag Hint shows a number of files that is twice the number of the selected for reordering rows.

  • Note: In a scenario with a selectable column to be able to reorder rows, we have to select these rows at first

Reproduction of the problem

  1. Open this Dojo example
  2. Select two random rows in the Grid by checking their checkboxes
  3. Use the Contact Title column to start the row dragging(We need this column because the rows' reorder cannot start from a locked column)

Current behavior

The text inside the Drag Hint is "4 items selected"

Expected/desired behavior

The text inside the Drag Hint should correspond to the number of the selected rows. In the above scenario, the text should be "2 items selected"

Environment

  • Kendo UI version: 2022.2.802
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 19 Mar 2024 12:38 by ADMIN

Bug report

In a Grid with a hidden column, the aggregates in the footer shift to the right if you edit a cell.

Regression introduced with 2023.2.829

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/EXOmOcAs
  2. Scroll to the bottom to see the footer
  3. Edit a cell

Current behavior

The footer cells shift to the right.

Expected/desired behavior

The footer cells shouldn't shift to the right after updating a cell.

Environment

  • Kendo UI version: 2024.1.130
  • Browser: [all]
Unplanned
Last Updated: 19 Mar 2024 11:18 by ADMIN

Bug report

In a Grid with virtual row and column scrolling enabled, if there are large number of hidden columns, the horizontal scrolling is very slow.

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/EWeVaQOc/12
  2. Try to scroll horizontally

Current behavior

Horizontal scrolling is slow

Expected/desired behavior

Horizontal scrolling should be smooth

Environment

  • Kendo UI version: 2023.3.1114
  • Browser: [all]
Completed
Last Updated: 18 Mar 2024 12:49 by ADMIN
Release 2024 Q2
Created by: Dan
Comments: 0
Category: Grid
Type: Feature Request
19
showColumn() and hideColumn() is great, but it would be nice if we could pass multiple columns to the methods (maybe as an array).

It's extremely slow if I create a loop and call show/hideColumns(x) multiple times.

This would ideally apply to any grid component (Kendo Grid and TreeList).
Completed
Last Updated: 18 Mar 2024 12:47 by ADMIN
Release 2024 Q2
When performing a grid refresh, the grid re-renders the all the grid rows. 
I think it would be very efficient to have a choice to render specific, changed rows. 
This is valuable if the grid has many items (200 items for example).
Unplanned
Last Updated: 18 Mar 2024 10:54 by ADMIN

The Kendo-UI Grid supports the concept of locked columns that are always on the left side of the screen (in a non-RTL-world) and do not scroll. This makes it necessary to split the underlying HTML-table into two parts (one is locked and one is not). Kendo-UI takes care of syncing the height of the rows between those two tables.

However, if there are empty cells in the locked part, this logic produces results that make the row grow larger (higher) than if there was content. This DOJO demonstrates the behaviour. Using the Browser's DEV-Tools, you can see that rows without content in column A are 37px high, while those with content are only 36px high.

Unplanned
Last Updated: 14 Mar 2024 11:26 by ADMIN
Created by: AGB
Comments: 5
Category: Grid
Type: Bug Report
2

Hiding the first column in Grid will show a 2 pixels left border instead one.

Dojo Sample to replicate the issue: https://dojo.telerik.com/ubaLiYEN

Steps:

1. Hide the first column (OrderID) from the Column Menu.

2. Notice the doubled left-border on the left hand side of the Grid.

1 2 3 4 5 6