Unplanned
Last Updated: 05 Apr 2019 06:30 by ADMIN
Created by: Manjit
Comments: 0
Category: KendoReact
Type: Feature Request
6
Add arrow for the MultiSelect.
Unplanned
Last Updated: 15 Jun 2023 16:07 by ADMIN

Dear Telerik Support Team,

Our development team relies on Telerik Kendo DevCraft Ultimate, specifically the Kendo React components, for our projects. We have a suggestion that would greatly improve our developer experience.

When using MUI components, we appreciated the seamless integration with VSCode. Hovering over an MUI component name would display a tooltip with a brief description and a clickable link to the MUI API documentation. This feature allowed us to quickly access examples and API details.

MUI with VSCode

Unfortunately, this feature is absent in Kendo React. We lack a tooltip popup with a direct link to the online Kendo React API documentation. Consequently, it has become challenging for our developers to find examples and access component documentation without manual searches.

KendoReact with VSCode

We kindly request an enhanced API integration in Kendo React. Adding a tooltip popup with a brief description and clickable link to the online Kendo React API documentation would greatly streamline our workflow, saving us time and improving productivity.

Thank you for your continuous support and commitment to the developer community. We eagerly await your positive response and hope to see this feature included in the Kendo React ecosystem.

Best regards,

 

Unplanned
Last Updated: 19 Jun 2024 01:02 by ADMIN
Created by: Revanth
Comments: 2
Category: KendoReact
Type: Feature Request
6

Hi Team,

 

For MenuItem target="_blank" feature is not there. Please enable the same. which will be helpful as menu is the face of app.

 

Regards,

Revanth

Unplanned
Last Updated: 27 Apr 2021 10:23 by ADMIN
See here:

https://demos.telerik.com/kendo-ui/numerictextbox/events

We would like this as we need to distinguish between a change due to a user typing and a change due to a spin.

To hack around this we will probably need to create a DOM event on click on the spin buttons or something
Unplanned
Last Updated: 21 Oct 2022 13:44 by ADMIN
Created by: Grant
Comments: 1
Category: KendoReact
Type: Feature Request
6

Hi Team, 

This feature request follows on from my Forum post (https://www.telerik.com/forums/scheduler-support-to-multiple-slot-selection). 

It would be great if we had more control over slot selection, like:
 - Turn off selection;
 - Select multiple slots;
 - Being able to Access the selected slots to use as start and end date/time in EditSlot.

Kind Regards,
Grant

Unplanned
Last Updated: 26 Apr 2024 09:55 by ADMIN
We have implemented an editable Scheduler, and we need to make a development related to the selection of events within the calendar. We need support to know how to consult the events that are selected, and how to detect selection changes in these, in order to mantain a list of "active selections".

We are not able to find where is stored the information about which events are selected. We have found information about overloading the Scheduler prop editItem with a CustomEditItem and overriding this event to detect when a task is selected.

  const handleClickAction = (event) => [
    {
      type: event.syntheticEvent.shiftKey
        ? ITEMS_SELECT_ACTION.add
        : ITEMS_SELECT_ACTION.select,
    },
  ];

With this we could detect when a certain event is selected. But we are still missing the part about when they are unselected. If we click outside the events, we get the selection removed, but we have no way to detect the event of this, and therefore we can't update our list of selections.

Can you give us support on how we can get the information about the selections, and keep it updated at all times? Thank you,

Unplanned
Last Updated: 16 Sep 2021 06:04 by ADMIN
Created by: Alexander Green
Comments: 3
Category: KendoReact
Type: Feature Request
5

Hi,

I am using the date range picker component and it works fine.

But I want to add time select feature to date range picker.

I did not see this feature when I examined the document.

Link : https://www.telerik.com/kendo-react-ui/components/dateinputs/daterangepicker/

Please your support

Best Regards,

Unplanned
Last Updated: 30 Mar 2023 14:26 by ADMIN
It seems grid.selectable={{ drag: true }} prevents otherwise native browser cell text selection. We only need drag selection for the one special "isselected" checkbox column cells versus dragging selection across all the other cells.
Unplanned
Last Updated: 16 Mar 2023 16:07 by ADMIN
Created by: Akshay
Comments: 1
Category: KendoReact
Type: Feature Request
5

Hi, 

Please check this example

https://stackblitz.com/edit/react-bri58e?file=app%2Fmain.jsx

We wanted to break the page once its started overlapping the footer.

 

Unplanned
Last Updated: 23 May 2024 11:26 by ADMIN
Created by: Glen
Comments: 5
Category: KendoReact
Type: Feature Request
5

Hi 

Please build a React component for TreeMap similar to https://demos.telerik.com/aspnet-ajax/treemap/overview/defaultcs.aspx

Unplanned
Last Updated: 27 Dec 2021 06:24 by ADMIN
Created by: Nageswar
Comments: 1
Category: KendoReact
Type: Feature Request
5

Hi Team,

we are looking the similar functionality in React Grid? Could you implement this feature in feature releases? 

Kendo jQuery UI : https://docs.telerik.com/kendo-ui/api/javascript/ui/grid/configuration/pageable.refresh

 pageable: {
                refresh: true,           
            },

Completed
Last Updated: 06 Jun 2024 06:43 by ADMIN
Created by: David
Comments: 6
Category: KendoReact
Type: Feature Request
5

Hi,

I would like to be able to specify a Grid Column template for the data without having to replicate the entire cell and its properties. Please see below for justification:

Consider the following example of KendoReact Grid Cell customisation: https://www.telerik.com/kendo-react-ui/components/grid/styling/#toc-adding-custom-cells

Following this approach results in the loss of a lot of properties from the grid cell compared with 'default' cells e.g.

<td colspan="1" class="" role="gridcell" aria-colindex="1" aria-selected="false" data-grid-col-index="0">Chai</td>
<td style="background-color: rgba(55, 180, 0, 0.32);">18 <span class="k-icon k-i-sort-asc-sm"></span></td>

These properties are important for many reasons including accessibility. There is another example of KendoReact Grid Cell customisation that preserves these properties here: https://www.telerik.com/kendo-react-ui/components/grid/cells/#toc-customization

e.g.

<td colspan="1" class="" role="gridcell" aria-colindex="4" aria-selected="false" data-grid-col-index="3">39</td>
<td colspan="1" role="gridcell" aria-colindex="5" aria-selected="false" data-grid-col-index="4" style="color: red;">false</td>

However, there is a considerable amount of code required to achieve this:

const CustomCell = (props) => {
  const field = props.field || "";
  const value = props.dataItem[field];
  const navigationAttributes = useTableKeyboardNavigation(props.id);
  return (
    <td
      style={{
        color: value ? props.myProp[0].color : props.myProp[1].color,
      }}
      colSpan={props.colSpan}
      role={"gridcell"}
      aria-colindex={props.ariaColumnIndex}
      aria-selected={props.isSelected}
      {...{
        [GRID_COL_INDEX_ATTRIBUTE]: props.columnIndex,
      }}
      {...navigationAttributes}
    >
      {value === null ? "" : props.dataItem[field].toString()}
    </td>
  );
};

I would like to be able to define a template for a cell without having to specify these properties every time.

Kind regards,

David

Unplanned
Last Updated: 30 Jul 2024 16:31 by Amit
Created by: val
Comments: 2
Category: KendoReact
Type: Feature Request
5
Telerik UI for ASP.NET Core Gantt: https://demos.telerik.com/aspnet-core/gantt/resources. has Planned vs Actual timeline would be great!
Unplanned
Last Updated: 14 Jun 2021 07:11 by ADMIN

We currently use grouping in the Kendo Grid, however the groups are always sorted alphabetically by the name of the group.

In our case, we want the groups to be sorted another way: an order value that corresponds to the group name.

To do this, it would be good if we could specify a comparison function, and have it take a object we provide (a map between the group name and order value).

We currently work around this by prepending a character to the group name to have it sort correctly (see screenshot). As you can see, it's not very appealing.

We are using @progress/kendo-react-grid@4.6.0

Completed
Last Updated: 17 Sep 2020 14:02 by ADMIN
Created by: Arun
Comments: 4
Category: KendoReact
Type: Feature Request
5

Hi, is there a way i can customize the paging options style? The default is we have the page selection on the left, number of Items per page selection in the middle and the total records info on the right. I would like to just reverse it. I tried a display flex on the container and a flex-direction: reverse but it reverses the paging icons also. Please advise.

A custom render method for the paging component or a wrapper around the paging buttons would be ideal so as to do a flex-reverse to play around with the styles.

 

https://stackblitz.com/edit/react-eb8yzz

Completed
Last Updated: 17 Sep 2020 14:02 by ADMIN
Created by: Ajay
Comments: 1
Category: KendoReact
Type: Feature Request
5
When the available space for the Menu go under specific width the Menu should be hidden and a hamburger style button should be shown to access the Menu. This feature has to be added to our Menu component to make it responsive.
Unplanned
Last Updated: 20 May 2020 13:36 by ADMIN
Created by: Fabio
Comments: 4
Category: KendoReact
Type: Feature Request
5

I would like to request the data-query package support filtering on OData collections using lamdba functions. Given a Collection with the existing operators, the filter string outputted by `toODataString` should be OData v4 compliant.

 

Example: Project is a collection. A user filters to see all General projects which outputs { field: 'Project', operator: 'eq', value: 'General' }.

 

Recommendation: Supply another key that dictates the lamdba operator and property field to use.

{ field: 'Project', operator: 'eq', value: 'General', lambda: 'any', collectionField: 'Name' } -> $filter=Project/any(x:x/Name eq 'General')

 

The above can work with inner functions like contains.

{ { field: 'Project', operator: 'contains', value: 'gen', ignoreCase: true, lambda: 'any', collectionField: 'Name' } -> $filter=Project/any(x:contains(tolower(x/Name),'gen'))

Unplanned
Last Updated: 27 Apr 2021 10:21 by ADMIN
Created by: Daniel
Comments: 1
Category: KendoReact
Type: Feature Request
5

Add virtualization to the TreeView component to handle large trees. 

Each node should be possible to have open at all time.

Each node should have the possibility to be selectable with a checkbox.

Completed
Last Updated: 27 Apr 2021 10:36 by ADMIN
I have grid with 1000 items. On every small change to my models, like selection or expand, I am getting every table cells being re-mounted, instead of re-rendered (imagine how many of them is currently with 1000 rows). I have tried to use shouldComponentUpdate to optimize my rendering, but grid component just removes old cell and mounts new one, instead of rerender.
Unplanned
Last Updated: 26 Aug 2022 10:57 by ADMIN
Created by: Daniel
Comments: 1
Category: KendoReact
Type: Feature Request
5

We'd liked to have a wrapped loader similar to other third party loaders.

The code should be something like this:

<Loader show={props.isLoading} message={'loading'}>
  <SomeComponent />
</Loader>

Other solutions are also acceptable.  The requirement is that the loader is positioned above the main component without having it rerender or reposition.