Unplanned
Last Updated: 12 Apr 2023 21:11 by ADMIN
Created by: Syamimi
Comments: 3
Category: KendoReact
Type: Feature Request
8
Do KendoReact have component that similar to React Flow? What are other alternatives in KendoReact that I can use to develop it?
Unplanned
Last Updated: 10 Nov 2023 14:57 by ADMIN
Created by: Kevin
Comments: 4
Category: KendoReact
Type: Feature Request
8

I would like to request a mode for the Kendo React Date and Time Inputs that would allow the use of a mask like that of the MaskedTextBox - allowing the user to type freely without having to make use the arrow keys for each individual date/time part. 

Unplanned
Last Updated: 19 Feb 2019 12:21 by ADMIN
Created by: Imported User
Comments: 0
Category: KendoReact
Type: Feature Request
8
As in the JQuery version, it would be good to have the option of setting min screen width for grid column like below.

https://docs.telerik.com/kendo-ui/api/javascript/ui/grid/configuration/columns.minscreenwidth#columns.minScreenWidth
Unplanned
Last Updated: 27 Apr 2021 10:34 by ADMIN
Created by: IT Dept
Comments: 5
Category: KendoReact
Type: Feature Request
8

Currently the GridFilterCell OnChange returns a subset of a FilterDescriptor (A value an an Operator to run on the value), which allows a custom filter cell to create one filter rule (FilterDescriptor). However, the CompositeFilterDescriptor structure allows a lot more flexibility. `month == 'January' OR 'March' OR 'May'`. If the GridFilterCell could be passed a CompositeFilterDescriptor instead of the current subset, then a custom filter cell could be much more powerful.

In an orders grid for instance, with a status of Pending, Paid, Shipped, and Delivered a "Show/Hide Shipped" button would exclude or include the Shipped and Delivered orders when clicked. Or a list of checkboxes to choose the statuses you want to see (like the JQuery Grids support).

TL;DR: There is currently no way to re-implement multi-checkboxes or other complex filtering interfaces with the Kendo React Grid without re-implementing all of the filtering logic manually from scratch, as the Existing filter cells don't support this and a custom GridFilterCell can't be configured to return that logic in a single FilterDescriptor. 

Completed
Last Updated: 25 Feb 2020 11:44 by ADMIN
Created by: Justin
Comments: 5
Category: KendoReact
Type: Feature Request
7

It would be great to have a TreeList component similar in appearance and behavior to the jQuery TreeList (https://demos.telerik.com/kendo-ui/treelist/index), but with the kind of support for virtual scrolling built into the native KendoReact Grid component.

A React wrapper exists for the jQuery TreeList, but it still doesn't play nicely with React, and in any case only supports paging for displaying large data sets, which is inherently not intuitive for displaying tree structures where parent / child hierarchies might span multiple pages.

My sense is this native component would basically be the Grid, but with support for hierarchical data, including drag-and-drop re-ordering of parent / child relationships.

Thanks for considering this feature.

Unplanned
Last Updated: 27 Apr 2021 10:08 by ADMIN

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: 21 Sep 2021 10:21 by ADMIN

It should have the following functionalities:

Please add the “add widget” functionality as the jQuery version has.
Please add the “remove widget” functionality as the jQuery version has.

https://demos.telerik.com/kendo-ui/tilelayout/add-remove

Completed
Last Updated: 28 Jul 2023 12:07 by ADMIN
Created by: Daniel
Comments: 1
Category: KendoReact
Type: Feature Request
7

React v18 has been released.

It appears that KendoReact only supports up to v17 (dependency conflicts if you try to use v18).

Can you please add support for React v18?

Thanks!

Unplanned
Last Updated: 28 Jul 2023 11:44 by ADMIN

The feature request:

Kendo react scheduler: in a week/work week view if an event created with start time at 01:00 and ends at 23:00 for example and displayed only working hours:

the event will not visible until we enable all days hours visible:

The issue is described here:

https://www.telerik.com/forums/kendo-react-scheduler-issue-event-is-not-visible-if-start-date-outside-of-working-hours-range

 

Unplanned
Last Updated: 16 Jun 2022 17:47 by Jarred
Created by: Rebecca
Comments: 2
Category: KendoReact
Type: Feature Request
7

The footer cell is not accessible. I cant be navigated with the keyboard and isn't read out by the screen reader.  Ideally, we would have all the attributes that the header and content cells have to make this work in the same way.

Unplanned
Last Updated: 18 May 2021 12:13 by ADMIN
Created by: Sanket
Comments: 0
Category: KendoReact
Type: Feature Request
7
Add an option to expand the details in the Grid upwards.

Currently, they are only expandable downwards.
Unplanned
Last Updated: 06 May 2021 09:44 by ADMIN
Created by: AndreasW
Comments: 0
Category: KendoReact
Type: Feature Request
7
We need a prop that will allow changing the color of the tasks.

Similar to how it is done in Kendo UI for jQuery:

https://docs.telerik.com/kendo-ui/controls/scheduling/gantt/how-to/colorizing-tasks
Unplanned
Last Updated: 30 Nov 2020 13:03 by ADMIN
Created by: Radhwen
Comments: 1
Category: KendoReact
Type: Feature Request
7
Is there a way to add a tooltip to the React Gantt component, just like adding the Gantt React wrapper?
Unplanned
Last Updated: 27 Apr 2021 10:29 by ADMIN
Created by: Soft-Designs
Comments: 0
Category: KendoReact
Type: Feature Request
7

Create the KendoReact Media Player component.

Similar to the Kendo UI for jQuery component:

https://demos.telerik.com/kendo-ui/mediaplayer/index

Unplanned
Last Updated: 17 Jan 2022 05:53 by ADMIN
Created by: Sandeep
Comments: 2
Category: KendoReact
Type: Feature Request
6

We are migrating our legacy application which uses Telerik for Silverlight to react application with KendoReact controls. I am converting one screen which uses RadTreeView which gives us Drag and Drop with Reordering feature. Now, in KendoReact, TreeList control does not provide both the features. 

Here is what we get when we start dragging item in Silverlight control:

 

I am expecting the same behavior in KendoReact: TreeList as we have to achieve the same behavior in our react application. This link has some discussion with support team.

Thanks,

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

Hi,

 

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

 

http://jsfiddle.net/4mwk0d5L/1/

 

Regards,

Susanta

Unplanned
Last Updated: 07 Jan 2022 11:17 by ADMIN
Created by: SIGMA
Comments: 4
Category: KendoReact
Type: Feature Request
6
Hello! Can you please add functionality to the choice of milliseconds in the DateTimePicker component?
Planned
Last Updated: 22 Oct 2020 19:06 by ADMIN
A Wizard Control, allowing any number or steps vertical or horizontal plus ability to modify the look and feel of the steps.  Also the ability to add other controls within each step.  For example a wizard control with the ability to have 3 steps, in which one would have a grid, or scheduler or other components.
Unplanned
Last Updated: 26 Jul 2023 11:48 by ADMIN
Created by: Kyle
Comments: 3
Category: KendoReact
Type: Bug Report
6

In our unit tests, we sometimes want to be able to use the ByTestId methods of the React Testing Library to find bits of DOM created by a Kendo component.  However, setting a data-testid attribute (or really any data- attribute) on a Kendo component does not always result in the attribute appearing anywhere in the final DOM.

To demonstrate, below is a test suite (also included in the zip) where I tried putting a data-testid attribute on the Kendo components Input, TextArea, Checkbox, Slider, SliderLabel, MultiSelect, and DatePicker, then checked if the attribute appeared in the rendered DOM.  The tests for Input, TextArea, and Checkbox are successful.  The ones for Slider, SliderLabel, MultiSelect, and DatePicker are not.

import { render, screen } from '@testing-library/react';
import { Input, TextArea, Checkbox, Slider, SliderLabel } from '@progress/kendo-react-inputs';
import { MultiSelect } from '@progress/kendo-react-dropdowns';
import { DatePicker } from '@progress/kendo-react-dateinputs';

// SUCCEEDS
describe('Kendo Input', () => {
    it('supports data attributes', () => {
        render(
            <Input data-testid="the-input" />
        );

        const input = screen.queryByTestId('the-input');
        expect(input).toBeTruthy();
    });
});

// SUCCEEDS
describe('Kendo TextArea', () => {
    it('supports data attributes', () => {
        render(
            <TextArea data-testid="the-text-area" />
        );

        const textarea = screen.queryByTestId('the-text-area');
        expect(textarea).toBeTruthy();
    });
});

// SUCCEEDS
describe('Kendo Checkbox', () => {
    it('supports data attributes', () => {
        render(
            <Checkbox label={"Chad"} data-testid="the-checkbox" />
        );

        const checkbox = screen.queryByTestId('the-checkbox');
        expect(checkbox).toBeTruthy();
    });
});

// FAILS
describe('Kendo Slider & SliderLabel', () => {
    it('supports data attributes', () => {
        render(
            <Slider min={1} max={2} data-testid="slider-root">
                <SliderLabel position={1} data-testid="slider-label-1">One Fish</SliderLabel>
                <SliderLabel position={2} data-testid="slider-label-2">Two Fish</SliderLabel>
            </Slider>
        );

        const sliderRoot = screen.queryByTestId('slider-root');
        const sliderLabel1 = screen.queryByTestId('slider-label-1');
        const sliderLabel2 = screen.queryByTestId('slider-label-2');

        // test them all at once so we can know the full scope of our failure/success
        expect({
            sliderRoot,
            sliderLabel1,
            sliderLabel2
        }).toMatchObject({
            sliderRoot:   expect.anything(), // don't be null or undefined
            sliderLabel1: expect.anything(), // don't be null or undefined
            sliderLabel2: expect.anything()  // don't be null or undefined
        });
    });
});

// FAILS
describe('Kendo MultiSelect', () => {
    it('supports data attributes', () => {
        render(
            <MultiSelect data-testid="the-multi-select" />
        );

        const multiselect = screen.queryByTestId('the-multi-select');
        expect(multiselect).toBeTruthy();
    });
});

// FAILS
describe('Kendo DatePicker', () => {
    it('supports data attributes', () => {
        render(
            <DatePicker data-testid="the-date-picker" />
        );

        const datepicker = screen.queryByTestId('the-date-picker');
        expect(datepicker).toBeTruthy();
    });
});
While it is theoretically possible the problem is limited to just Slider, SliderLabel, MultiSelect, and DatePicker, I highly doubt it.
Unplanned
Last Updated: 24 Jun 2021 12:23 by ADMIN

Hello team,

We work on a product that features a large set of input components that are based on the Kendo inputs and dropdowns. We have custom designs that require us to customize the Popups of comboboxes, multi-selects, color pickers, etc with specific layout and styling, open/close animations, blur handling and keyboard interactions (e.g. closing on Esc). This is done fairly easy with the Date Input components (DatePicker, DateTimePicker, DateRangePicker, TimePicker) as they expose such property:

popup?: React.ComponentType<PopupProps>;

However most other controls that use a Popup internally expose just PopupSettings that is not enough for us even with the "appendTo" option.

 

We would be happy to see a similar ability (as in Date Inputs) to inject the Popup component in:

  • Components in the "@progress/kendo-react-dropdowns" package.
    Most of them simply reuse the same ListContainer component that renders the Popup.
  • ColorPicker in the "@progress/kendo-react-inputs" package.

I guess that customizing the popup in the DropDownButton, FloatingActionButton and SplitButton would also be nice to have but for those CSS styling does good enough job for us.

 

Regards