Telerik Forums
KendoReact Forum
1 answer
794 views

I'm migrating KendoUI for jQuery to React. In jQuery version of Kendo Grid was possible to set "values" property to columns with "id" values.

In React version of the kendo grid, the "values" property for the GridColumn component is not available. How can I make the same like in jQuery version?

 

Thanks a lot for an each help.

Wissam
Telerik team
 answered on 10 Aug 2022
0 answers
3 views

Hello all, when I use the dropdown in KendoReact and filter for a specific record, the filtered list appears far away from the input, which is awkward. Can anyone help me with this?

Thank you all

1. before

2. after

Vu
Top achievements
Rank 1
 updated question on 08 May 2025
0 answers
7 views

So assuming a have a Grid with a custom cell override like so:

<Grid
            {...props}
            cells={hidden? { data: HiddenCell } : cells}
            data={hidden? loadingData : data}
></Grid>

 

and the Grid has columns where one column has a custom cell as well

<GridColumn
            {...props}
            cells={{ data: CustomCell }}
></GridColumn>



Is there a way to set the grid so that the custom cell on the Grid overrides the custom cell on the Column?

Jonathon
Top achievements
Rank 1
 asked on 07 May 2025
1 answer
14 views

Hey Team!

We're looking to implement a scroll into view for our Kendo grid using Typescript. This example is similar to what we are looking to do when the grid first loads. https://www.telerik.com/kendo-react-ui/components/grid/scroll-modes/scroll-into-view 

Is it possible to change the background color of the row once it scrolls to the target row?

Thanks in advance!

Vessy
Telerik team
 answered on 07 May 2025
0 answers
8 views

How can I configure the Kendo UI Grid so that it uses the full available horizontal space as the screen size increases, but also enforces a minimum width (e.g., 1200px) so that on smaller screens, a horizontal scrollbar appears instead of columns being compressed or wrapped?

 

<div style={{ overflowX: "auto", whiteSpace: "nowrap" }}>
  <Grid
    data={data}
    pageable={{ pageSizes: [20, 50], buttonCount: 5 }}
    total={totalCount}
    pageSize={pageSize}
    skip={skip}
    onDataStateChange={handleDataStateChange}
    onRowClick={handleRowClick}
  >
    <Column field="id" title="ID" width={150} />
    <Column field="name" title="Name" width={200} />

    {isDetailsExpanded && (
      <>
        <Column field="detail_1" title="Detail Field 1" width={250} />
        <Column field="detail_2" title="Detail Field 2" width={120} />
      </>
    )}

    <Column field="date" title="Date" width={150} />
    <Column field="status" title="Status" width={100} />
  </Grid>
</div>

What we've tried:

Setting style={{ minWidth: 1200 }} on the Grid itself.

Explicitly setting minWidth or width for each column.

 

Despite these efforts, the grid still does not consistently maintain the expected layout — on smaller screens, some columns are compressed, and on larger screens, the grid doesn't always expand to use the full width.


 

Thanks in advance for any help or suggestions! I really appreciate your time and support.

Sai
Top achievements
Rank 1
 asked on 07 May 2025
0 answers
13 views

I'm using Kendo React Grid (@progress/kendo-react-grid@9.1.0) with client-side filtering. One of my columns contains Turkish words like "CEVİZ" (with capital dotted İ, U+0130). I noticed a strange behavior when filtering:

  • Typing "cevi" in the filter works correctly and returns "CEVİZ"

  • Typing "ceviz" does not return any results

  • Typing "CEVİZ" works

  • Typing "iz" does not return results

  • Similar issues happen with words like "SİDE" → "si" works but "sid" doesn't

It seems this is related to how JavaScript lowercases "İ" into "i\u0307" (with a combining dot), which causes unexpected behavior in includes() filtering.

I have lowercased to column data from "CEVİZ"  to "ceviz" before displaying but still have same problem. 

Questions:

  1. Does the Kendo Grid's built-in client-side filtering normalize or handle Turkish casing (e.g., toLocaleLowerCase("tr"))?

  2. Is there a recommended way to override or customize the string filtering logic to properly handle Turkish characters like İ?

  3. If I provide a custom filter function, how can I ensure it's properly integrated for all relevant columns?

Thanks in advance!

irfan
Top achievements
Rank 1
 updated question on 02 May 2025
1 answer
17 views

@progress/kendo-react-dateinputs v9.4.1
@progress/kendo-react-labels v9.4.1

When using TimePicker with a manually defined Label component as such:


<Label 
    id="time-picker-label"
    editorId="time-picker"
    ...
>
    TimePickerLabel
</Label>
<TimePicker
    ariaLabelledBy="time-picker-label"
    id="time-picker"
/>

The generated HTML rendered to the DOM includes a span which has the ID attached to the TimePicker component, as well as the input control element which bears the same ID.  This poses a screen-reader accessibility issue given that the label element's "for" value needs a unique ID.

 

Is this a known issue, and has it been resolved in a later version, or is there a plan to resolve this?

Yanko
Telerik team
 answered on 25 Apr 2025
1 answer
17 views

Hi,

The KendoReact Grid Grouping does not working on mobile.

When trying to group columns by dragging them with the mouse, it fails.

Kendo Version 6.0.2 is in use.

Please check.

Vessy
Telerik team
 answered on 23 Apr 2025
1 answer
13 views

Hi Kendo Team,

I’m working on creating a common reusable component for the Kendo React Grid in my project. I’ve built two components:

  1. CustomGrid – a wrapper around the Kendo Grid component where I pass the data and configuration.

  2. CustomGridColumn – a wrapper around the Kendo GridColumn component.

When I use CustomGrid with the regular GridColumn inside it, everything works perfectly.

However, when I try to replace GridColumn with my CustomGridColumn component, the columns do not render at all – it's like they're not recognized by the grid. I'm passing all the necessary props and structure correctly, but it's still not working.

Could you please help me understand what might be causing this issue? Is there a special requirement for column components to be recognized by the Grid?

Thanks in advance for your help!

Vessy
Telerik team
 answered on 22 Apr 2025
0 answers
20 views
Is there a way to download the examples as an app? This way I can change the code on my machine and use an AI assistant against the code. Also be able to use the IDE's capability for code navigation and refactoring.
Tony
Top achievements
Rank 1
 updated question on 22 Apr 2025
Narrow your results
Selected tags
Tags
+? more
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?