Pending Review
Last Updated: 28 Mar 2025 08:41 by Michele

Hi,

I would appreciate if the GridColumnMenuCheckboxFilter will expose an event that can be intercepted when clicking the three dots.

Thank you.

Regards.

 

Completed
Last Updated: 13 Mar 2025 11:52 by ADMIN
Created by: Alexander Green
Comments: 3
Category: Switch
Type: Feature Request
3

Currently, the onLabel and offLabel properties can only be set to string values. There should be an option that allows setting icons for the Switch component.

 

Duplicated
Last Updated: 13 Mar 2025 11:36 by ADMIN

Hi,

We prefer to have keyboard up/down cursor correspond to navigating input focus up/down a row in the KendoReact Data Grid.

We are already successfully using custom GridColumn Cells to render inputs at all times in tandem with a Grid.onKeyDown handler that finds the next input to set focus.

(for anyone interested this only took a few lines of code to implement a dom navigation heuristic that finds the column index of the nearest TD via onKeyDown event.nativeEvent.target.closest("td") and then finds the corresponding td to that same column index in the next TR up or down, and then hits the first nested native html <input> found to call focus() -  this seems simple and durable to variances in nested components as long as there is a native input to be found, hence the need to render inputs at all times... which does run counter to the approach i saw represented in the KendoReact demos based on setting a particular dataitem's "inEdit" property which wasn't the look we were going for =)

The above cursor navigation is working but before it kicks in, inputs like the DateTimePicker are also taking a cursor up/down to change the date segment that currently has focus - and this doesn't seem to be optional behavior yet?

I believe the fundamental challenge to any dom "wrapper" approach is by the time an outer dom element receives onKeyDown it's too late for event.preventDefault or event.stopPropagation to hide it from the inner input element (the native kendoreact inputs in this case).

Hence the ask here to have an option to ignore that at on the individual KendoReact input components.

With previous KendoReact component builds (e.g. 8.2.0) we successfully proved "patch-package" various subcomponents of DateTimePicker, NumericTextBox and MultiSelect to prevent them from responding to up/down cursor events.

Of course patch-package approach is fragile to upgrades and sure enough recent need to take @progress/kendo-react-dateinputs@9.1.0-develop.6 to get into DateTimePicker formatPlaceholder bug fixes broke previous patches, highlighting need for more resilient fix.

I've attached the latest patch-package files to give precise reference to what keyboard events we're interested in disabling.


I'm assuming this is a feature request and happy to have it reallocated to a support ticket... but wanted to post it in open forums in case community might have alternative suggestions to achieve what we're looking for?

Maybe other approaches to what seems like it could be a general html nested component strategy pattern?

For instance, I'm hesitant to pursue any removeEventListener based approaches for fear of how that might conflict with how i vaguely understand react is continually recreating dom elements upon each render cycle, so i'd be open to encouragement in that direction if anyone has experience to share?

Also wondering if this falls into the realm of "accessibility" and maybe there's already ways to disable accessibility? (as negative as that sounds).

Unplanned
Last Updated: 12 Mar 2025 07:26 by ADMIN
Created by: Daniel
Comments: 1
Category: Data Grid
Type: Feature Request
0

The new Built-in State Management does not work with remote data. 

For example:

PageSize = 40.
Remotely fetch 40 items.
Click on page 2.
Remotely fetch 40 items.
The grid shows no items, since items 41-80 does not exist in the data provided.

Verified with support who suggested adding a feature request.

Unplanned
Last Updated: 11 Mar 2025 09:08 by ADMIN
Created by: Oleksii
Comments: 1
Category: TreeList
Type: Feature Request
0

Problem: DataResult isn’t supported

Why do we complain about this: 
We want to use virtual scroll functional, but without DataResult support we have to load all items at once (data is pretty massive), which produce unnecessary overload of network.

Does it supported by other components or implementations: Angular TreeList, React Grid

Unplanned
Last Updated: 06 Mar 2025 13:47 by ADMIN
Created by: Andrei
Comments: 2
Category: Gantt
Type: Feature Request
1
We need do display large amout of tasks simultaneously (up to 10000) so virtualization is a crucial feature for us for performance reasons. But for now it is not possible to enable it via Gantt component public API  (If I am not mistaken, Gantt uses GanttTreeList component internally very similar to TreeList with Virtual Scrolling support out of the box).
So the question is why virtualization is not supported by React Gantt component ? Is it possipbe to enable it as it seems as a very usefull and popular feature for enterprise applications?
Unplanned
Last Updated: 06 Mar 2025 12:51 by ADMIN
Created by: Sergei
Comments: 8
Category: KendoReact
Type: Feature Request
27

Hello,

We are currently developing an application based on Kendo React components.
We are wondering if the React-Gantt chart has the functionality to edit the data by drag-n-drop the same way it possible with JQuery-Gantt (see attachment).

Thanks in advance for your help.

 

Kind regards,
Sergei

Unplanned
Last Updated: 27 Feb 2025 11:38 by ADMIN
Created by: Manjula
Comments: 1
Category: KendoReact
Type: Feature Request
3

Hi Team,

We are using data-grid along with excel export for showing lakhs of data (sometimes over 20 lakhs) in our app and over 80 columns.  We found a the TIME TAKEN is over 2.5 mins for over 10 lakhs (rows*cols) data. We have tried the KendoOmxml with kendo saveAs function from file-saver as well.

I have tried with server-side export instead of client-side aslo and still it's the same behavior. In my observation I am suspecting the below line. 


 component.toDataUrl().then((dataURL) => {

Here component is the reference of ExportExcel component. After getting dataURL I am calling save api to download the file. But toDataUrl() function is taking the whole time. Is there any way we can get this base64 dataURL faster?

 

You can refer to the codeSandbox Link. We have 80 columns(including duplicates), while importing productsSmall.json file which contains 77 rows, export excel is working well and good. But when you change the import to productsLarge.json file which contains 10,000 rows (if cannot be seen, please copy paste the dummy data from attached file with even more usual amount of data we use in our app), the screen is stuck or takes too much time to get process complete and sometimes it throws error(maybe because of codesandbox incapability).

Stackblitz link (if codesandbox hangs more) https://stackblitz.com/edit/react-q5wlpg-4bs2zc?file=app%2Fmain.tsx

We have a large number of customers requesting this feature to be fast. Please let us know with an optimized solution. 

Regards,

Manjula

Duplicated
Last Updated: 27 Feb 2025 11:31 by ADMIN

Drag-and-Drop editing is a very usefull and required functionality in a lot of enterprise apps (Move/resize tasks along the timeline, adjust completion percentage, dependencies editing).
We noticed these features are (maybe partially) available in the Kendo Gantt components for (at least) jQuery and Angular.
Are there plans to introduce similar functionality in the KendoReact Gantt component? If so, could you share a timeline for implementation? Or maybe you can suggest some workarounds? 

We’d greatly appreciate your insights on this point, as it's critical to our evaluation process.

Unplanned
Last Updated: 19 Feb 2025 17:56 by JeffSM

The DatePicker and DateInput React components miss the customizable button to clear the date value.

 

Would be nice to have ability to customize the icon, size, margins and a selectable option to clear the date value to null or a default value (as set to the component) or bind a custom event handler.

 

Unplanned
Last Updated: 19 Feb 2025 12:59 by ADMIN
Created by: Mahesh
Comments: 1
Category: KendoReact
Type: Feature Request
0

Hi Team,

I am writing to inquire about modifying the default behaviour of the Kendo UI Menu component. The sub-menu items are displayed when hovering over the parent menu item. However, I require the sub-menu items to be visible only when the parent menu item is clicked.

Desired Behavior:

Sub-menu items should remain hidden by default.
Clicking on the parent menu item should expand the sub-menu and display the child items.
Clicking on another parent menu item should collapse the previously expanded sub-menu and expand the new one.
Implementation Challenges:

I have explored the Kendo UI documentation and API, but I am unable to find a direct configuration option to achieve this desired behaviour.

Could you please provide guidance on how to modify the Kendo UI Menu component to display sub-menu items only on click of the parent menu item?

Please let me know if you require any further information or if there are any examples available that demonstrate this functionality.

Reference URL - https://stackblitz.com/edit/react-zugkrezk?file=app%2Fapp.jsx,app%2Fapp.css 
Reference Ticket - https://www.telerik.com/account/support-center/view-ticket/1679073 

Thank you for your time and assistance.
Mahesh

Need More Info
Last Updated: 19 Feb 2025 12:21 by ADMIN
Title: Visually appearing heading text 'Create Dashboard' in the dialog is not programmatically defined as heading.

Test Environment:
 
OS: Windows 11 Enterprise Insider Preview Version 24H2(OS Build 26100.2892)
Browser: Microsoft Edge Version 132.0.2957.140, Chrome Version 133.0.6943.54
Tools: F12 Developer Tools /Accessibility insights for web.

User Impact:
 
 
The lack of programmatic heading for the visually displayed "Create Dashboard" in the dialog affects blind and low-vision users who rely on screen readers to navigate and quickly locate key sections. It also impacts users with cognitive disabilities, who depend on well-structured headings for easier understanding and navigation.

Observation:
 
  1. Same issue repro on heading 'Workspaces & Dashboards' [appears on Home --> Header--> Hamburger menu--> Popup] (Refer Attachment: Note_1_Same issue repro on heading 'Workspaces & Dashboards'..mp4).
  2. Heading hierarchy is not sequential in the Home page.
Pre-Requisites:
  1. Turn on Accessibility insights for web extension.
  2. Navigate to the headings toggle control and turn it on.

Repro Steps:
  1. Open the URL: Agora Home Page (PPE) in latest edge browser.
  2. 'Agora home page (PPE)' will be displayed.
  3. Navigate to 'Hamburger' menu control using tab key and activate it using enter key.
  4. 'Workspace and dashboards' popup will be displayed.
  5. Navigate to 'Add dashboard' control in the list displayed using tab key and activate it using enter key.
  6. 'Create Dashboard' dialog gets displayed.
  7. Observe and verify whether visually appearing heading text 'Create Dashboard' in the dialog is not programmatically defined as heading or not.

Actual Result:
 
Visually appearing heading text 'Create Dashboard' in the dialog is not programmatically defined as heading.

Refer Attachment: 

Expected Result:
 
 
 
Visually appearing heading text 'Create Dashboard' in the dialog should be programmatically defined as heading level 2.
Ensure that heading structure should be logical in the page i.e., it should follow h1->h2->h3->h4->h5->h6.

Unplanned
Last Updated: 13 Feb 2025 11:25 by ADMIN
Created by: Ram
Comments: 5
Category: KendoReact
Type: Feature Request
3
Sorting for the MultiColumnComboBox columns - We need the ability to sort list data and allow user to select column to sort.
Unplanned
Last Updated: 11 Feb 2025 14:47 by Andy
Created by: Andy
Comments: 0
Category: Popover
Type: Feature Request
1
The flip now flips from left to right or top to bottom. Can you provide a prop to flip from left to top if there is no space in right and bottom? For example - The record appears in the list view is at the bottom right corner and popover for that last record doesn't have space at the right and bottom, so it flips to top.
Unplanned
Last Updated: 11 Feb 2025 14:33 by Andy
Can you provide an option to display the callout in the middle of the anchor element instead of in the middle of the Popover itself?
Unplanned
Last Updated: 31 Jan 2025 10:57 by ADMIN

We are using a customized ChartToolTip with button in our bar chart. However the tab order is not correct for multiple charts. The expect behavior we were told by our accessibility testing team is first chart -> button on tooltip -> second chart -> button on tooltip and so on. The actual behavior is tab shortcut will switch between charts then back to the first chart tooltip element. 

MAS Reference:

Unplanned
Last Updated: 30 Jan 2025 13:07 by ADMIN
Created by: Andrei
Comments: 3
Category: KendoReact
Type: Feature Request
1
I think it would be convenient for users to scroll through tabs not only by clicking on the buttons around the edges, but also by moving their finger across the tabs themselves, which is currently unavailable.
Unplanned
Last Updated: 13 Jan 2025 09:07 by Vaneet
Created by: Vaneet
Comments: 0
Category: KendoReact
Type: Feature Request
1
Kindly help, I need onscroll event or listener to scroll  other pdf's section simultaneously, Right now there no scroll event in pdf-viewer to detect scroll position
Unplanned
Last Updated: 24 Dec 2024 10:56 by n/a
Created by: n/a
Comments: 0
Category: Filter
Type: Feature Request
2

Currently there are only four filter options coming built-in from the Data-Tools library:

- TextFilter - the KendoReact Input component

- NumericFilter - the KendoReact NumericTextBox component

- BooleanFilter - the KendoReact DropDownList component

- DateFilter - the KendoReact DatePicker component

Provide a way to introduce custom filter components

Unplanned
Last Updated: 19 Dec 2024 15:44 by ADMIN
Created by: JeffSM
Comments: 1
Category: KendoReact
Type: Feature Request
0
Please would be great a control to read QRCode.
1 2 3 4 5 6