Pending Review
Last Updated: 19 Nov 2019 10:39 by Stuart

Hi Guys,

In GridProps for KendoReact Grid there is an error in the type information:

Found here:

In the GridProps.d.ts file it is:

     * Fires when a row is about to be rendered. Overrides the default appearance of the row.
    rowRender?: (row: React.ReactElement<HTMLTableRowElement>, props: GridRowProps) => React.ReactNode;

This should be changed to:

rowRender?: (row: React.ReactElement<React.HtmlProps<HTMLTableRowElement>>, props: GridRowProps) => React.ReactNode;


Note that the React.ReactElement definition is:

    interface ReactElement<P = any, T extends string | JSXElementConstructor<any> = string | JSXElementConstructor<any>> {
        type: T;
        props: P;
        key: Key | null;


So the first type parameter should be the props typ.

I noted this while making use of it. After changing it it behaves sensibly. Worked around in my case by using 'as any' to void the type clash.



Last Updated: 19 Nov 2019 08:31 by ADMIN
Created by: Chaz
Comments: 1
Type: Feature Request

I've noticed in your other products, the dropdownlists have a property that allows for grouping sets of data. 

What would it take to get that included in Kendo UI React?

We have a use case that this would be very helpful.


Pending Review
Last Updated: 19 Nov 2019 08:50 by ADMIN


There was an error calling “ chart.surface.redraw() ” 


  onRender = (args,mapValues,stackedOrderBy) => {              
        const chart =;      

        const valueAxis = chart.findAxisByName("valueAxis");
        const categoryAxis = chart.findAxisByName("categoryAxis");

        if (!chart) return;        

           let x= 1;
            if( stackedOrderBy!="Ascending")

            let axis = categoryAxis.options;

            axis.categories = axis.categories.sort(function (a, b) {
                if (mapValues[a] < mapValues[b]) {
                return -1*x;
                if (mapValues[a] > mapValues[b]) {
                return 1*x;

                return 0;


Pending Review
Last Updated: 15 Nov 2019 06:08 by ADMIN
Created by: Spencer
Comments: 2
Type: Feature Request
Is it possible to set Authorization headers when using a proxy with the kendo-file-saver saveAs function? The controller method I am trying to use as the proxy is protected by JWT Bearer token authorization. 
Pending Review
Last Updated: 15 Nov 2019 13:45 by ADMIN


Is it possible to define where the dropdown container (i.e. k-list-container) is appended in the DOM?

By default it is appended at the bottom of the body but I'd like to define where it is appended.

The reason why I need to do this is because I'm using the KendoReact components in a WebComponent (custom element) which is hosted in a shadow-dom for isolation.
The styles are also only loaded within the shadow-dom and are therfore not applied to content on the outside. 

The issue is that the kendo dropdown container is appended outside of the shadow-dom and the scope of the kendo styles.
The dropdownlist component is styled correctly but the dropdown part that is appended to body is not styled.

I've solved this with other components (i.e. modal window) by defining where I want the the container appended with the createPortal method in React.

          <ModalOverlay />
        document.getElementsByTagName('custom-element').length > 0
          ? document.getElementsByTagName('custom-element')[0].shadowRoot

          : document.body



In Development
Last Updated: 11 Nov 2019 10:41 by ADMIN
Under Review
Last Updated: 11 Nov 2019 10:38 by ADMIN
How to select  cells in the KendoReact Grid, Not row selection
Pending Review
Last Updated: 11 Nov 2019 10:44 by ADMIN
                    style={{ height: '400px', width: '500px' }}
                    <Column field="ProductID" title="ID" width="45px" locked />
                    <Column field="ProductName" title="Name" width="250px" />
                    <Column field="Category.CategoryName" title="CategoryName" />
                    <Column field="UnitPrice" title="Price" width="90px" />
                    <Column field="UnitsInStock" title="In stock" width="90px" />
                    <Column field="UnitsOnOrder" title="On order" width="90px" />
                    <Column field="Discontinued" width="120px" locked={true} />
                    <Column field="QuantityPerUnit" title="Additional details" width="250px" />
Pending Review
Last Updated: 07 Nov 2019 09:46 by ADMIN
Created by: Adam
Comments: 1
Type: Bug Report

Hello Kendo React Team,


Here are a few bugs to address on the Kendo React Scheduler (3.6.0)...


Issue 1: November 3, 2019 Repeated on Week/Month Views

Visit or, navigate to the first full week in November 2019. You will notice that 11/3 is repeated for Sunday/Monday. I'm wondering if this issue is related to daylight savings time. The calendar does not have a timezone configured (just uses the default UTC and my local timezone is PST).


Issue 2: Clicking an empty all day slot does nothing.

The onSlotClick callback should be fired when clicking on an all day event. I currently have to add an event listener using document.querySelectorAll("[data-slot-allday='true']"); to get the right behavior (definitely not ideal).


Issue 3: onItemDoubleClick and onSlotDoubleClick do not work on mobile devices.

My current solution to get everything to work on desktop and mobile is to use the onItemClick and onSlotClick and to not integrate useCallback with double clicking.


Suggested Improvements:

  • The documentation is silent about onItemClick, onSlotClick, onItemDrop, etc. These are essential to extend the behavior of the scheduler. I had to dig through the node modules directory and look through the .ts files to figure out how to use these work.
  • The mobile experience is awful. I miss the isMobile prop on the kendo-scheduler-react-wrapper. Whether you reintroduce that prop or add better css for smaller viewports, it would be greatly appreciated.



Last Updated: 07 Nov 2019 09:31 by ADMIN

I'd really like a KeepIt prop on so that the action stays even when someone is typing or there is another message below it.

The use case would be a link to a Order # for example that they could go back to and click.

Example of how this works with react-native-gifted-chat:

Under Review
Last Updated: 05 Nov 2019 12:48 by ADMIN
Created by: Ruslan
Comments: 1
Type: Feature Request


I have a request to add a ListView control to a React Pure control package.


Pending Review
Last Updated: 12 Nov 2019 08:58 by ADMIN


The DateTimePicker does not work in IE11 due to it's failure to fully support the shorthand syntax for flex ( In order for it to work in IE11 flex-basis needs a unit defined and therefore does not support calc() in this scenario.

Potential Fix:

If you break out flex-grow, flex-shrink and flex-basis then calc() can be used for flex-basis.

Pending Review
Last Updated: 28 Oct 2019 10:33 by ADMIN
Last Updated: 17 Oct 2019 09:29 by ADMIN
Created by: Lauren
Comments: 1
Type: Feature Request

When using the Editor tools from, the hyperlink option is disabled until I type AND select the typed text in the editor. Because the hyperlink allows for a title and a link, I believe it should not be disabled.

Also, when adding the hyperlink and title, the title does not appear in the editor

For example:
I have an empty editor with no text.

I cannot click the hyperlink option - it is disabled. (Bug 1)

I type 'hey' into the editor and highlight it (select it).

I can now click on the hyperlink option.
I type in '' for the Web Address.

I type in 'Oscar' for the title. (It does not matter if I click open in new window or not).

Click Insert.

The title 'Oscar' does not appear in the editor. (Bug 2)

The editor still contains the word 'hey' and links you to '' 

Last Updated: 17 Oct 2019 09:25 by ADMIN
Created by: Christian
Comments: 2
Type: Bug Report


I created a solution using KendoReact Editor.

The editor is set to enable the creation of tables (EditorTools.InsertTable).

When the property 'defaultEditMode' is set to 'iframe',  the editor inserts a correct table with a width of 100% and visible cell borders.

If I set the 'defaultEditMode' to 'div' and insert a table the table has a width of some pixels and no borders are shown. In other words, the inserted table is not usable.

I need to set the editMode to 'div' because otherwise the editor doesn't adjust its look to the other parts of the page. The font is wrong etc.

How can I get the tables to work in 'div' mode?


Kind regards


Last Updated: 16 Oct 2019 10:57 by ADMIN
Created by: Susanta
Comments: 3
Type: Feature Request



We have requirement of date picker display quarters view . please see the below example




Last Updated: 09 Oct 2019 08:11 by ADMIN
Created by: Christian
Comments: 1
Type: Feature Request

Hi there,

as we are building apps for SharePoint and Office we are in need of a theme that looks like Office 365. Kendo UI for jQuery has that but there's a big shift towards building those apps with Typescript and React. Unfortunately the Kendo UI React package doesn't provide an Office 365 theme so everything we build doesn't integrate well to the look and feel of SharePoint and Office. 

It would be great if you were able to migrate that theme over from jQuery to the React components.

Thanks and kind regards


Last Updated: 09 Oct 2019 07:59 by ADMIN
Created by: Ruslan
Comments: 1
Type: Feature Request



From the last conversation through the webinar

jQuery Filter looks cool! What about Kendo React Filter?


Right now we do not have a KendoReact Filter component, but feel free to drop us a line in our feedback portal and we will consider implementing it.

Last Updated: 30 Sep 2019 06:47 by ADMIN
Created by: Antonis
Comments: 2
Type: Feature Request


I would like to request the support of the search panel within the grid component same as in ASP.NET Core UI (

Thank you

Last Updated: 30 Sep 2019 06:18 by ADMIN


I would like to request for the filter component to be supported in the KendoReact suite as it is in the ASP.NET Core UI suite.

One aspect is the hierarchical structure which can support complex filter scenarios but also the support to persist state of a set of filters.

Thank you

1 2 3 4 5 6