CSS related changes are breaking in kendo-angular-grid after upgrading from 7.2.4 to 18.5.0

1 Answer 17 Views
Grid
Parth
Top achievements
Rank 1
Parth asked on 20 Apr 2025, 07:09 PM
i have upgraded my app from angular 13 to 19 , in doing so i have also updated the kendo-ui components from 7 to 18 , but many CSS related changes are not intact and same espesically in @progress/kendo-angular-grid, how to fix these breaking changes?

1 Answer, 1 is accepted

Sort by
0
Martin Bechev
Telerik team
answered on 23 Apr 2025, 08:36 AM

Hi Parth,

Staying up to date with the recent Angular and Kendo versions is recommended as its allows you to benefit from the most recent bug fixes and features. But when upgrading Kendo UI components across multiple major versions, it's common to encounter CSS and styling issues due to breaking changes. Here are some steps to address these:

  1. Review Changelogs:

  2. Inspect DOM Changes:

    • Use browser developer tools to inspect the DOM of the Kendo Grid. Compare it with the previous version to identify changes in class names or structure that may affect your styles.
  3. Update CSS Selectors:

    • Major updates often include changes to CSS class names and DOM structure. Update your custom CSS to match the new class names and structure. For example, .k-state-selected might have changed to .k-selected.
  4. Refer to ThemeBuilder:

  5. Manual Adjustments:

    • Some manual adjustments may be necessary. Review your custom styles and update them to match the new Kendo UI component styles.

If specific issues persist, please provide more details about the CSS problems you're facing with the Kendo Grid, and I can guide you further.

    Regards,
    Martin Bechev
    Progress Telerik

    Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

    Tags
    Grid
    Asked by
    Parth
    Top achievements
    Rank 1
    Answers by
    Martin Bechev
    Telerik team
    Share this question
    or