Completed
Last Updated: 20 May 2024 13:12 by ADMIN
Release 2024 Q3 (Aug)

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 ]
Unplanned
Last Updated: 14 May 2024 10:32 by Soaham

Bug report

Aria labels for row filter inputs are not descriptive.

Reproduction of the problem

Open this demo: https://demos.telerik.com/kendo-ui/grid/filter-row

Examine aria labels for row filter inputs



Expected/desired behavior

Aria labels should have descriptive names, such as ‘Search value’ or ‘Search term’ for the first input and ‘Filter type’ or ‘Comparison type’ or similar for the second. They should communicate the purpose of the input.

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

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 Apr 2024 09:40 by ADMIN

Consider the following scenario: There is a sortable Kendo-UI grid with a corresponding dataSource. Initially, the dataSource contains some items. When updating the dataSource to an empty array, all items disappear from the grid - so far, so good. However, if a column header is clicked afterwards to sort that column, the removed data reappears again.

We created a small "walkthrough" in this DOJO to demonstrate the issue.

FYI: The issue can be avoided by using a custom implementation of dataSource.transport.read which always returns the latest data.

Completed
Last Updated: 07 Jun 2021 08:28 by ADMIN

Bug report
In Grid Multi filtering checkboxes and their labels are misaligned.

Reproduction of the problem

In the official demo: https://demos.telerik.com/kendo-ui/grid/filter-multi-checkboxes

Expected/desired behavior
Checkboxes and labels shall be aligned.

Workaround:

The following CSS can be applied:

<style>
       .k-label span {
         vertical-align: top;
       }
</style>

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

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

Unplanned
Last Updated: 28 Sep 2020 11:04 by ADMIN

Bug report
Grid Filter Inputs Value Switch after filter is applied and filter menu reopened

Current behavior
When the second input in the filter menu is provided and grid filtered after reopening the filter menu the filtered value is bonded to the first input

Dojo to reproduce:

https://dojo.telerik.com/UXajIbey

Steps to reproduce:

1. Open filter menu for "Event Date" column

2. Set a filter value on the second DatePicker input and hit the Filter button

3. Reopen the filter menu on the same column

Expected/desired behavior
The filtered value shall be bonded to the input user has provided

Environment
Kendo UI version: all
Browser: all

Unplanned
Last Updated: 21 Aug 2020 12:58 by ADMIN

Bug report

Group Header appears multiple times on PDF Export if the group is separated onto multiple pages

Reproduction of the problem
Run the following Dojo:

https://dojo.telerik.com/itOpeGON/6

Click on export to PDF

Open the PDF

Scroll down until you reach Venezuela to see there are two headers for the same group

Expected/desired behavior
Only one group header shall be present at the export

Environment
Kendo UI version: all
Browser: all

Completed
Last Updated: 24 Nov 2020 11:08 by ADMIN
Release 2020.R3.SP1

Bug report

Reproduction of the problem

Dojo example.

  1. Make several columns wider and then shrink one of them (See the attached video).
    Recording31.zip

Current behavior

Columns and headers are misaligned.

Expected/desired behavior

Columns and headers are properly aligned.

Environment

  • Kendo UI version: 2020.2.617
  • jQuery version: x.y
  • Browser: [Chrome XX]
Completed
Last Updated: 10 Sep 2020 08:07 by ADMIN
Release 2020.R3

Bug report

Expanding all detail templates via expandRow() on a Grid with many records and no paging enabled takes really long time

Reproduction of the problem

 - Open

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

- Click Expand All button (the page gets non-responsive for 70 seconds)

Expected/desired behavior
The above Grid shall expand all detail templates for a reasonable less amount of time. For example: 

Completed
Last Updated: 27 May 2021 10:53 by ADMIN

I'm trying to test the accessibility of the grid detailTemplate on https://demos.telerik.com/kendo-ui/grid/detailtemplate , namely keyboard navigation.

Honestly, I don't even know where I am. I know when I'm focused on the button "Edit in theme builder" (it's barely visible, but visible), and when I press tab, document.activeElement points to the first table header ("Last Name"), but it's not visible at all. Then I keep getting lost.

I have tested it with all sass-based themes and the less-based Material theme.

Completed
Last Updated: 20 Dec 2023 16:57 by ADMIN

Bug report
Аggregates not working in group footer, when string value contains line break "\n"

Reproduction of the problem
Dojo: https://dojo.telerik.com/uPuyEcEJ

Current behavior
Аggregates not working

Expected/desired behavior
Aggregated should be working fine when the value contains "\n"

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

Completed
Last Updated: 14 Sep 2020 08:09 by ADMIN
Release 2020.R3
Created by: Archana
Comments: 0
Category: Grid
Type: Bug Report
0

Bug Report

TicketID: 1470893

Reproduction of the problem

Dojo

Steps:

  1. Expand few detail templates (especially 14- 15)
  2. The PDF export contains part of the details even if you collapse them programmatically and wait longer and they should collapse themselves

Expected/desired behavior

Since exporting details is a known limitation, the detail rows should be ignored during the PDF Export.

Environment

  • Kendo UI version: 2020.2.513
Completed
Last Updated: 08 Dec 2023 13:30 by ADMIN

Dear Kendo-Team,

 

When using the less-based Bootstrap theme, the PDF export of a grid shows strange borders underneath header's column menus. Refer to the following DOJO for replication:

 

https://dojo.telerik.com/ePOSiluT

 

Enclosed you will find a screenshot of the PDF export, showing the strange borders.

 

Is this something we can easily (temporarily) fix on our own by adjusting some CSS styles?

 

Bye

Ralf

Declined
Last Updated: 15 Jul 2021 07:17 by ADMIN

Since the 2019 R1 release k-pager-sm (k-pager-lg, k-pager-md) classes are assigned dynamically based on the width of the page to make the component responsive (as I understood from https://www.telerik.com/forums/kendo-ui-grid-pager-not-displaying-properly-in-sass-mode#wn92di5BakmHqrrMfViFxA)

When grids are used on bootstrap tabs (both boostrap 3 and 4) the k-pager-sm class is added incorrectly, causing the pagers on tabs other than the first to be displayed only partially.

A JSFiddle to demonstrate this: https://jsfiddle.net/nqjc4mbu/

The pager on the 1st tab:

And on the 2nd and 3rd tab:

 

(we've solved it with a workaround by dynamically removing the k-pager-sm class again on dataBound, but this shouldn't be necessary)

Unplanned
Last Updated: 06 Mar 2020 09:37 by ADMIN
Created by: Iggy
Comments: 1
Category: Grid
Type: Bug Report
0

Dear support,

I've found a bug in kendo ui grid concerning the combination of grouping, multi-column headers and showing/hiding columns. To reproduce the issue, please use the "Multi-column headers" demo on your kendo ui demos page. Now please use the column menu to hide both child columns of the 'Locatiion' column header ('Country' and 'City'). Now please group the data by the column 'Contact Title'. If you now use the column menu to show one of the previously hidden columns (e.g. 'Country'), you will see that it is shown at the wrong position (left site, index 0).

I've attached an image showing the issue.

 

Kind regards

Iggy 

 

 

Declined
Last Updated: 17 Mar 2020 10:07 by ADMIN

Starting from a Grid's "endless scrolling demo" on: https://demos.telerik.com/kendo-ui/grid/endless-scrolling-remote

Edit grid configuration to set smaller page size. All items of the first page need to be visible on the screen plus some free space. A grid height needs to be set. See this DOJO: https://dojo.telerik.com/amiNohIx

The vertical scroll bar is disabled and there is no way to get/see next pages of data.

Interesting is that use of the horizontal scrollbar (if one is available) starts some background operation (looks as data page load) and then the vertical scrollbar is OK.

Completed
Last Updated: 12 Oct 2020 07:48 by ADMIN
Release 2020.R3.SP.next

Take this Dojo: https://dojo.telerik.com/iCECeXeC

1. Press 'Run'
2. Remove the filter for Contact Title
3. Press 'Save State'
4. Reload page (F5)
5. Press 'Run'
6. Press 'Load State'

Result: The filter for Contact Title is not removed.

 

On the other hand if I do the following:

1. Press 'Run'
2. Change the filter for Contact Title to 'Sales Representative'
3. Press 'Save State'
4. Reload page (F5)
5. Press 'Run'
6. Press 'Load State'

Result: The filter for Contact Title is changed correctly to 'Sales Representative'

 

Why is the first example not working? Is this intended behaviour or a bug? Is there a workaround?

 

Kind regards.

Completed
Last Updated: 10 Mar 2020 14:31 by mathieu
Created by: mathieu
Comments: 5
Category: Grid
Type: Bug Report
0

Hi, 

 

There is a bug on the kendo grid when you have inline editing and a filter applied

So what's happening is that when you apply a filter and then click on "add new record" it doesn't show the new record, even worst it actually add the new empty record in the datasource, so you see new empty line when you remove the filter ....

it's really easy to demonstrate, i make you a dojo : https://dojo.telerik.com/EJIhohuf

this dojo is actually the editing inline demo (https://demos.telerik.com/kendo-ui/grid/editing-inline) with just the filtering enabled like so :

filterable: {
        mode: "row"
    }

to reproduce :

- apply any kind of filtering

- try to add a new record

- here you see nothing is happening, we expect to see a new empty line to add a new record (also the beforeEdit event is not fired but not sure this is a bug)

- remove the filtering

- you can see the empty lines (if click 5 times on add new record you get 5 empty lines)

 

Best regards,

you have a great product hope you can improve it even more 

Completed
Last Updated: 29 May 2020 07:55 by ADMIN

Bug report

Grid's layout breaks when having columns with defined widths which sum exceeds 960px and the scrollable property is set to false.

Regression introduced in 2020.1.114

Reproduction of the problem

Open this Dojo in fullscreen and see Grid's layout.

If you change the Kendo UI version to 2019.3.1023, Grid's toolbar is correct

Current behavior

Grid's layout is breaking
image

Expected/desired behavior

Grid's layout shouldn't break.
image

Environment

  • Kendo UI version: 2020.1.114
  • jQuery version: x.y
  • Browser: [all]
Completed
Last Updated: 06 Oct 2020 14:15 by ADMIN
Release 2020.R1.SP1
Created by: Jean-Francois
Comments: 1
Category: Grid
Type: Bug Report
0

grid column virtualization issue with hidden column.

When you scroll further in your grid having one or multiple hidden column(s) the value of the hidden column appears in a side column.

 

 

<!DOCTYPE html>
<html>
<head>
    <base href="https://demos.telerik.com/kendo-ui/grid/column-virtualization">
    <style>html { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }</style>
    <title></title>
    <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2020.1.114/styles/kendo.default-v2.min.css" />

    <script src="https://kendo.cdn.telerik.com/2020.1.114/js/jquery.min.js"></script>
    <script src="https://kendo.cdn.telerik.com/2020.1.114/js/kendo.all.min.js"></script>
    

</head>
<body>
<div id="example">
    <div id="grid"></div>
    <script>
        $(function() {
            var columns = [];
            var data = [];
            var numberOfColumns = 500;
            var numberOfRows = 100;
            var field;
            var row;
            var i;
            var j;
               
            for (i = 1; i <= numberOfColumns; i++) {
                field = ("Field" + i);
              if(i==2)
                columns.push({ field: field, title: field, width: 200, hidden: true });
              else
                columns.push({ field: field, title: field, width: 200 });
            }
            for (i = 1; i <= numberOfRows; i++) {
                row = {};
                for (j = 1; j <= numberOfColumns; j++) {
                    field = ("Field" + j);
                    row[field] = "R" + i + ":C" + j;
                }
                data.push(row);
            }

           var dataSource = new kendo.data.DataSource({
               pageSize: 10,
               transport: {
                   read: function(e) {
                       e.success(data);
                   }
               }
           });
           
           $("#grid").kendoGrid({
               dataSource: dataSource,
               sortable: true,
               scrollable: {
                   virtual: "columns"
               },
               width: 1000,
               navigatable: true,
               filterable: true,
               columnMenu: true,
               pageable: {
                   refresh: true,
                   pageSize: 10,
                   pageSizes: true,
                   buttonCount: 5
               },
               columns: columns
           });
        });
    </script>
</div>


</body>
</html>