Unplanned
Last Updated: 14 May 2025 19:13 by Alexander

Bug report

The class rendered for a custom tool in the Grid toolbar is always lower-cased, regardless how the name is configured.

Regression introduced with 2023.1.117

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/aoChdQrQ
  2. Check how the custom tools are configured - { name: customButton }
  3. Inspect the class rendered for the customButton tool

Current behavior

The rendered class is lower-cased

Expected/desired behavior

The class name should be as defined in the name field

Environment

  • Kendo UI version: 2025.1.227
  • Browser: [all]
Unplanned
Last Updated: 07 May 2025 11:13 by Bradley

Bug report

In a Grid with popup editing, the Save button is clickable multiple times until the popup closes, which results in multiple Update requests

Regression introduced with 2024.2.514

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/NgQRZIyQ/4
  2. Edit a row in the Grid
  3. Click the Save button rapidly multiple times

Current behavior

The Save button is not disabled after the first click, and multiple Update requests are sent

Expected/desired behavior

The Save button should be disabled to avoid multiple Update requests

Environment

  • Kendo UI version: 2025.1.227
  • Browser: [all]
Unplanned
Last Updated: 02 May 2025 17:25 by Calvin

Bug report

In a Grid with locked and hidden columns, it takes two arrow key hits to navigate to the next cell

Reproduction of the problem

  1. Open this Dojo example - https://dojo.telerik.com/baffUKju/3
  2. Navigate to the first cell in the First Name column
  3. Press the right arrow key to navigate to the next cell

Current behavior

You need to press the right arrow key twice in order to navigate to the next cell

Expected/desired behavior

Navigation to the next cell should only take one key press

Environment

  • Kendo UI version: 2025.1.227
  • Browser: [all]
Unplanned
Last Updated: 17 Apr 2025 13:21 by Webdeveloper

Bug report

Grid in inline edit mode with reorderable.rows does not save changed data

Reproduction of the problem

1. Open the Dojo - https://dojo.telerik.com/XJabupcY

2. Hit Edit

3. Edit field

4. Click Save

Notice that the data is not updated.

Environment
Kendo UI version: 2025.1.227

Unplanned
Last Updated: 16 Apr 2025 12:41 by m4k14
Created by: m4k14
Comments: 0
Category: Grid
Type: Bug Report
0

Bug report

When the Grid is in RTL mode and has horizontal scroll it does not autoscroll when the user try to reorder columns.

Reproduction of the problem

  1. Open the Dojo - https://dojo.telerik.com/kmwtfkRd
  2. Try to reorder the columns.

Current behavior

The horizotnal scroll does not move when dragging. In non-rtl mode the horizontal scroll autoscrolls while dragging a column.

Expected/desired behavior

The behavior in RTL mdoe should be consistent with non-rtl. The horizontal scroll should move when dragging a column.

Environment

  • Kendo UI version: 2025.1.227
Unplanned
Last Updated: 08 Apr 2025 08:41 by Andrew

Bug report

When the Grid is configured with a ColumnMenu and the Filterable option is enabled, and there is a date column, the filter operates correctly upon initial application. However, when the filter is reopened, the second DatePicker is automatically populated with the value from the first DatePicker. The issue occurs since version 2025.1.211.

Reproduction of the problem

Open this Dojo: https://dojo.telerik.com/tcmDBDWT

Current behavior

Upon reopening the filter, the second DatePicker is automatically populated with the value from the first DatePicker.

Expected/desired behavior

Upon reopening the filter, the second DatePicker should remain blank

TicketID:

1683515

Environment

  • Browser: [all]
Unplanned
Last Updated: 27 Mar 2025 08:45 by Paul

I need to get the output of a grid saving to pdf without sending the resulting PDF directly to the user. For example, a PDF export option "localexport: true" which would return the data to code instead of directly to the client.

Currently, the file data can be retrieved using the private _drawPDF method:

        var grid = $("#grid").data("kendoGrid");
        var progress = new $.Deferred();

        grid
          ._drawPDF(progress)
          .then((root) => {
            return kendo.drawing.exportPDF(root, grid.options.pdf);
          })
          .done((data) => {
            console.log(data);
          });

Example: https://dojo.telerik.com/rjEORuHy.

However, the approach does not work well in all scenarios for example, when there are multiple pages - https://dojo.telerik.com/iiifASYZ/2 

Thus, I would like to have a built -in method that will be suitable for all scenarios to generate and retreive the file data, without sending the file to the client.

Unplanned
Last Updated: 26 Mar 2025 16:34 by avi
Created by: avi
Comments: 0
Category: Grid
Type: Feature Request
1
Hi Team,

I would like to request a way to set the edit modes for different data operations.  For example, for Updating, use Inline and for Creating, use Popup.  

Thank you!
Unplanned
Last Updated: 25 Mar 2025 11:02 by Bradley

Bug report
Grid's loader gets lost in the scrollable area height is greater than the viewport height

Reproduction of the problem

Dojo: https://dojo.telerik.com/hqknEyYx/2

Run and click on Export to Excel button

Worakround: https://dojo.telerik.com/gSsYgQpZ

excelExport: function (e) {
          let gridHeight = $("#grid").height();
          if (gridHeight < 700) {
            $("div.k-loader-container-inner").addClass("smallHeight");
            
          } else {
            $("div.k-loader-container-inner").addClass("biggerHeight");
          }
        }
...
<style>
        div.loaderPosition {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
        }
      div.biggerHeight {
        position: absolute;
          top: 50vh;
          left: 50%;
          transform: translate(-50%, -50%);
      }
    </style>

Environment
Kendo UI version: [all[
jQuery version: 3.4.1
Browser: [all]

Unplanned
Last Updated: 26 Feb 2025 08:08 by Peter

Bug report

Reordering using clickMoveClick in the Grid is very inconsistent.

Reproduction of the problem

  1. Open the Drag and Drop Grid demo - https://demos.telerik.com/kendo-ui/grid/drag-drop
  2. Try reordering a row using click-move-click

Current behavior

The targeted row is not being reordered

Expected behavior

The targeted row should be reordered

Environment

  • Kendo UI version: 2025.1.211
  • Browser: [all]
Unplanned
Last Updated: 03 Feb 2025 17:04 by Danny
Created by: Danny
Comments: 0
Category: Grid
Type: Feature Request
2

Hi Team,

I would like to request a way to turn off or toggle double tap editing for mobile Kendo UI Grids with incell editing introduced in R3 2023

Thank you!

Unplanned
Last Updated: 28 Jan 2025 20:36 by Saurabh
Created by: Saurabh
Comments: 0
Category: Grid
Type: Feature Request
1

Hi Team,

I would like to request to add Excel exporting for the Grid to include Selected rows, including checkbox selection.

Thank you!

Unplanned
Last Updated: 30 Dec 2024 10:35 by Anthony
Created by: Anthony
Comments: 0
Category: Grid
Type: Bug Report
0

 Bug report

rowspan and locked columns misaligns rows in non-locked table

Reproduction of the problem

Dojo: https://dojo.telerik.com/BqAphtbF

Expected/desired behavior
Rows shall be aligned 

Worakround
Define a dummy column

{
  field: "country", width: 0
 }

Dojo: https://dojo.telerik.com/AeYBdQFO

 

TicketID: 1673441

Environment
jQuery: 3.4.1
Kendo UI version: 2024.4.1112
Browser: [all]

Unplanned
Last Updated: 23 Dec 2024 06:01 by ADMIN
Created by: Imported User
Comments: 3
Category: Grid
Type: Feature Request
9
<div data-role="grid"
                 data-editable="true"
                 data-toolbar="['create', 'save']"
                 data-columns="columns"
                 data-bind="source: products}"></div>


 var viewModel = kendo.observable({
products:  ...
 columns:[
        {field:"id", width:50},
        {field: "name", width:200}
         ...etc
        ]
});
Unplanned
Last Updated: 20 Nov 2024 07:04 by Kevin Smith

I have a Kendo Grid that follows the Set Multi-Checkbox Filtering to Use contains instead of equalTo.

- https://docs.telerik.com/kendo-ui/knowledge-base/grid-how-to-change-multi-checkbox-filter-to-contains 

This works, I am able to filter the Grid on contains condition; but after filtering and opening the column filter again, the checkbox is not selected and shows unchecked. 

I managed to fix the issue and persist the checkbox selection using the following approach:

columnMenuOpen: function(e){
            if(e.sender.dataSource.filter()){
              e.sender.dataSource.filter().filters.forEach(function(f){

                if(f.field == "OrderID" || f.field == 'ShipCountry') {
                  var checkbox = e.container.find("input[value='"+f.value+"']");
                  if(checkbox[0] && !checkbox[0].checked){
                    e.container.find("input[value='"+f.value+"']").click()  
                  }          
                }else if(f.filters[0].field == "OrderID" || f.filters[0].field == 'ShipCountry'){
                  var current = f.filters;

                  current.forEach(function(filter){
                    var checkbox2 = e.container.find("input[value='"+filter.value+"']");

                    if(checkbox2.length > 0 && !checkbox2[0].checked){
                      e.container.find("input[value='"+filter.value+"']").click()  
                    } 
                  })
                }
              })
            }
          },

Demonstrated also in the Dojo linked here - https://dojo.telerik.com/MBDcImcj.

I would like to see the functionality built-in, so I don`t need to customize the Grid behavior in its columnMenuOpen/filterMenuopen event hanldlers

Regards

Unplanned
Last Updated: 15 Nov 2024 15:26 by Sarah
Created by: Sarah
Comments: 0
Category: Grid
Type: Feature Request
1

Enhancement

Include page size `All` to work for restoring options with setOptions()

Reproduction of the problem
Currently the `All` page size is not working correctly when filtering is applied/cleared

Dojo: https://dojo.telerik.com/hAenriDe

1. Set page size to `All`.

 2. Set a filter.

 3. Save the state.

 4. Load the state.

 5. Set a new filter (Or clear the current one).


Environment
Kendo UI version: 2024.4.1112
jQuery version: All Supported Versions
Browser: all

Unplanned
Last Updated: 15 Nov 2024 08:19 by Huguette

Expose the ability to explicitly alter a given column's width upon exportation. Currently, such an implementation would require either a:

  • Programmatical alteration to the column's width.
  • CSS rule with ".k-pdf-export" prefix.
Unplanned
Last Updated: 10 Oct 2024 13:54 by Peter
Created by: Peter
Comments: 0
Category: Grid
Type: Feature Request
2

Hi Team,

I'd like to request a built-in way to define a column to be reorderable.  This would help allow specific columns to be reorderable and prevent animation from occurring when using the approach in this Kendo UI knowledge base article.  

Thank you!

Unplanned
Last Updated: 13 Sep 2024 09:12 by ADMIN
Created by: Andrew
Comments: 2
Category: Grid
Type: Feature Request
1

Hi Team,

I'd like to request the functionality to add the pager to the top and bottom of the Grid.  I did see this request which set the Top OR Bottom position, but I'd like to see both in the future.  

Thank you!

Unplanned
Last Updated: 11 Sep 2024 14:59 by Chaitanya
Created by: Chaitanya
Comments: 0
Category: Grid
Type: Feature Request
1

Hi Team,

I'd like to request by default to resize the Kendo UI Grid's total width by default when using the AutoFitColumns method.

Thank you!

  
1 2 3 4 5 6