Hi Team,
I want to use the `GridToolbarColumnsChooser` in the Grid Toolbar (example) but there isnt any obvious way to customize the selectable visible/columns. In my use case, not all columns can be hidden, but there is no control in this component to do so.
I see there is a GridColumnMenuColumnsChoose, which accepts a single 'column' property, not sure if this is intentional, or maybe this is not what im looking for?
Anyway, any help to be able to customize the list of selectable columns would be helpful.
Thanks,
Grant
I am getting the following WARNINGS
$_default-colors: $kendo-colors
from
node_modules/@progress/kendo-theme-bootstrap/scss/core/_index.scss 23:5 @forward
$_default-elevation: $kendo-elevation,
$_default-font-sizes: $kendo-font-sizes,
I am giving only some examples. Is there a way to fix these warnings.
Please help
Thank you


In KendoReact Grid, when using grouping with multiple hierarchy levels, the Grid automatically adds extra horizontal space inside the <td> elements (indentation for group levels).
Technically this makes sense, because each group level needs visual offset.
However, the problem is that there is no built-in way to control or configure this spacing.
As a result:
extra empty space appears inside <td> cells
the Grid content becomes wider than expected
this breaks layout and design, especially in custom UI / strict design systems
Why doesn’t KendoReact Grid expose any API or configuration to control this indentation / spacing for grouped rows?
Is there:
an official way to customize or limit this space?
a recommended approach to override or manage this behavior without breaking Grid internals?
Any guidance or best practices would be appreciated.
Example:

In KendoReact Grid, when using grouping with multiple hierarchy levels, the Grid automatically adds extra horizontal space inside the <td> elements (indentation for group levels).
Technically this makes sense, because each group level needs visual offset.
However, the problem is that there is no built-in way to control or configure this spacing.
As a result:
extra empty space appears inside <td> cells
the Grid content becomes wider than expected
this breaks layout and design, especially in custom UI / strict design systems
Why doesn’t KendoReact Grid expose any API or configuration to control this indentation / spacing for grouped rows?
Is there:
an official way to customize or limit this space?
a recommended approach to override or manage this behavior without breaking Grid internals?
Any guidance or best practices would be appreciated.
Example:

detailExpand. Some rows don’t have child data. How can I hide the expand icon for rows that have no child rows?”

Hi team,
As the title says, I have a use case where I want to render a Grid without the Header Row. My use case is i want to easily display a small grid (2 columns) and the header row is unnecessary and takes up space, the data speaks for itsself.
I tried to use the rows.data attr to conditionally ignore the header row, but it turns out that rows.data only executes for the data rows (obviously) and the only other optiosn are groupHEader and groupFooter.
Can you help at all?
Thanks,
Grant

Hi team,
I'm working with KendoReact Grid and need to strongly type the `dataItem` property in custom cell components. Currently, `GridCustomCellProps` has `dataItem: any`, which loses type safety.
I've been creating wrapper types like:
// Base generic type for any Kendo component with dataItem
type WithTypedDataItem<K, D> = Omit<K, 'dataItem'> & { dataItem: D };
// Specific type aliases for common use cases
type TGridCustomCellProps<T> = WithTypedDataItem<GridCustomCellProps, T>;
// ... othersQuestions:
1. Is there a native/commonly accepted way to type `dataItem` that I'm missing?
2. Are there plans to add generic type parameters to `GridCustomCellProps` (e.g., `GridCustomCellProps<TDataItem>`) in future releases?
This would improve type safety across Grid, ComboBox, DropDownList, and other components that use dataItem.
Thanks,
Grant

Hi,
When a grid is grouped, and its scroll mode is 'virtual', drag the scroll bar down to the middle, then change the data to a smaller set of data. The grid is not rendering the new data, the scroll bar size is changed, indicating the grid is aware of the new data size, but it just doesn't render the rows.
If the Grid is not grouped, this won't be an issue.
Please see this example: https://codesandbox.io/p/sandbox/headless-leftpad-m75s56?file=%2Fapp%2Fapp.tsx
Steps to reproduce the issue:
- Use mouse to drag the grid scrollbar down to the middle.
- Click Short Data button.
- The scroll bar size has changed, but the grid is not showing data,
- Drag the scrollbar, the grid shows the data again.
Thanks,
Jie
