Pending Review
Last Updated: 02 Dec 2024 19:16 by gridtrekkor

Hello,

Please add a feature to highlight areas of a PDF on specific pages.  This feature is available in a different library - React PDF Viewer library - but that is apparently no longer supported, and has security vulnerabilities:

https://react-pdf-viewer.dev/examples/render-the-highlight-areas/

This is a critical feature for an application we are building.  Thank you for any assistance.

Unplanned
Last Updated: 28 Nov 2024 07:15 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: 25 Nov 2024 12:27 by ADMIN

When your window control closes, focus returns to the element that invoked the window unless it is very unlikely users need to immediately reinvoke the window.

We use your window control as a popup search dialog. Our customers search for their data there, close the popup and then return to a dialog with lots of input fields.
The user had previously focused on one of these input fields and would like to have the focus back in this input field after closing the popup.
Which has worked wonderfully up to and including your version 8.0.0.

Unfortunately, this no longer works since version 8.1.0 and instead of the input field, only the button that previously opened the popup is focused. This change from the changelog seems to be responsible for this: "window: update focus management and kb navigation to match the ARIA spec".
It seems that your change uses a setTimeout internally, which keeps taking the focus away from our input field.

You can reproduce this behavior in a demo application. The first application is based on version 8.3.0 and you can reproduce the problem there by pressing the button and closing the opened popup. The focus that was previously in the input field is then on the button. Here: https://stackblitz.com/edit/react-xdpeqc-nycw86?file=app%2Fapp.tsx,package.json
In the second application based on version 8.0.0, you can see that the same process sets the focus directly back to the input field. Here: https://stackblitz.com/edit/react-xdpeqc-yab7m8?file=package.json,app%2Fapp.tsx

Nowhere in the ARIA specification here does it say that you should use a setTimeout to steal the user's focus again at a later time in order to set it on the button that opened the popup. On the contrary, point 2.1 describes exactly what we need:

You already had this feature in version 8.0.0 and could offer it again as a property with very little implementation effort. Please consider to add this old behaviour as a Window Prop again.

Completed
Last Updated: 22 Nov 2024 06:34 by ADMIN
Created by: prabu
Comments: 3
Category: Toolbar
Type: Feature Request
4
 I have explore and created the kendo react  toolbar by referring the link https://stackblitz.com/run/?file=app%2Fmain.jsx  and i tried to resize the browser and the toolbar moves to multiple rows.But i expected the toolbar height is fixed and and it will be always single row like the syncfusion toolbar (https://ej2.syncfusion.com/react/documentation/toolbar/responsive-mode/)
Unplanned
Last Updated: 21 Nov 2024 10:55 by ADMIN
Created by: Oliver
Comments: 1
Category: Window
Type: Feature Request
1

If the zoom property is set on the body element for a preset zoom your window control does not seem to correctly take this zoom into account for the position and width/height of the window. You can easily recreate this in the following example application: https://stackblitz.com/edit/react-qmwfbf-fzmj98?file=app%2Fapp.tsx,index.html

Simply open the window using the button and then maximize the window in the title bar at the top. You can see that the width/height calculation is much too large and is not correctly maximized to the available space. You can also see this in the attached video.

A similar problem has already been reported here for popups https://github.com/telerik/kendo-react/issues/2320 and there is also a solution for this using the scale property in the PopupProps here:

<PopupPropsContext.Provider
      value={(props) => ({
        ...props,
        scale: 1.25,
      })}
    >


Please add exactly the same scale property for the WindowProps

Unplanned
Last Updated: 18 Nov 2024 07:37 by ADMIN
Created by: Omikai
Comments: 3
Category: Scheduler
Type: Feature Request
2

In the jQuery version of the scheduler, there is an option to disable snapping and to allow free move of the events.

How to achieve this behaviour in the React version?

Unplanned
Last Updated: 07 Nov 2024 14:20 by ADMIN
Created by: Saikat
Comments: 1
Category: KendoReact
Type: Feature Request
1

Our client requirement is they need to modify any dates using datepicker.

For example

if 11/11/2024 need to change 11/12/2024

just a single one digit change is not permitted we need to type 12 which is 2 digit change that means complete day

same happens for month and year as well

We found Carbon-date-picker provides similar functionality which solves our requirement where we can modify each and every digit of datepicker element

Unplanned
Last Updated: 07 Nov 2024 12:47 by Narasegowda
Created by: Narasegowda
Comments: 0
Category: PDF Viewer
Type: Feature Request
5
Currently, the defaultZoom property accepts only numbers as values, I want to be able to set the value to a string (e.g. "Fit to width") 
Unplanned
Last Updated: 07 Nov 2024 11:50 by ADMIN
If you use charts and diagrams based on a time interval you always needs to update this to the current date. I propose the option of typing ex. @today+30, which means that the diagrams will always show the metrics 30 days from now. A clever way of automating the date input. This is a very useful addition to the current functionalities in the date range picker. Please vote.
Unplanned
Last Updated: 04 Nov 2024 06:45 by ADMIN
Created by: Karl
Comments: 1
Category: KendoReact
Type: Feature Request
1

I'm in need of the format Year/WeekOfTheYear/DayOfTheWeek for the date range picker. Ex. 2024/44/3, meaning the year 2024 week 44 day Wednesday. 

This is not supported currently, please vote for it's implementation if format support has been an issue for you too.

Completed
Last Updated: 30 Oct 2024 13:17 by ADMIN
Created by: n/a
Comments: 2
Category: KendoReact
Type: Feature Request
1

Hello,

 

i am new to React and Kendo React UI.

I am reading the documentation for Gantt, and if i understand it correctly i can customize header column (headerCell?), but I dont know how. Is there any examle ?

I wound like to customize the column with dates.

 

Thank you, Matjaz Reberc

Unplanned
Last Updated: 30 Oct 2024 06:16 by ADMIN
Scheduled for 2024 Q4 (Nov)
Created by: Peter
Comments: 1
Category: DatePicker
Type: Feature Request
5
When my users are done typing in one date segment, I want the focus to pass to the next one automatically. 
Under Review
Last Updated: 29 Oct 2024 10:48 by ADMIN
Created by: Peter
Comments: 13
Category: DatePicker
Type: Feature Request
0

Dear Sir/Madam,

We are piloting our application and repeatedly get the same feedback from our users: they find entering information in the date and time inputs annoying.

The reason for this is that they have to enter a date (say 1 december 2024) by entering:

  • Day (1)
  • Press /
  • Month (12)
  • Press /
  • Year (2023)

Instead, they would like to enter a date in one go, say

  • "01122023" should resolve to 1 december 2023.
  • "0112" should resolve to 1 december 2024, because year is missing and we can then assume that we use the current year.

 

Likewise, they would enter times like "1005" for "10:05". Now they have to enter ":" to go to the minutes field.

 

We would like to respond to their feedback, but don't know to implement this. Is this something that Kendo supports? If not, we are willing to pay to give this feature request priority. Could you help us out?

 

Regards,

Peter

Unplanned
Last Updated: 24 Oct 2024 08:46 by Josh
Created by: Josh
Comments: 0
Category: TextBox
Type: Feature Request
1
The rest of the input components expose the ariaLabelledBy prop, which is not the case for the TextBox. 
Unplanned
Last Updated: 14 Oct 2024 12:53 by ADMIN
Created by: Alex
Comments: 1
Category: KendoReact
Type: Feature Request
2
We are used to changing the selection of a line directly with the simple arrow keys (up and down).
This is familiar from Windows Explorer or, for example, the various lists in Microsoft Outlook. There should be an option for this behavior in the DataGrid.

Currently this behavior is different in the DataGrid.
Unplanned
Last Updated: 11 Oct 2024 09:57 by Rene
Created by: Rene
Comments: 0
Category: DatePicker
Type: Feature Request
1
In some cases, a null value is valid for the DatePicker. However, if the user types an invalid (or partial date) the value of the component is also null. In these two cases the null values must not be treated equally, but I have no way to understand which is which. 
Unplanned
Last Updated: 11 Oct 2024 06:53 by Youniss
I would like to customize the labels of the CheckBoxList FilterMenu without having to manipulate my data. 
Unplanned
Last Updated: 10 Oct 2024 11:07 by ADMIN
Created by: Flavio
Comments: 1
Category: DatePicker
Type: Feature Request
1
It would be great if KendoReact had a `WeekRangePicker` component which behaves similar to the native html element input type="week"
Unplanned
Last Updated: 09 Oct 2024 11:40 by Flavio
I want to specify how many divisions each individual slot has. They can vary in number based on each slot. 
Unplanned
Last Updated: 08 Oct 2024 15:46 by Narasegowda
Created by: Narasegowda
Comments: 0
Category: Data Grid
Type: Feature Request
2
I want to be able to set the page of my Grid from my code. A prop like page={gridPage}, where the gridPage is a 1-based page index. 
1 2 3 4 5 6