Posted 2 November 2022, 10:34 am EST
I have recently upgraded several dozen large projects from 2020 v1 to 2022 v1. Which has introduced a catastrophic error. The issue is that as dozens of truedbgrids have layouts applied at startup, they are then themed using this method.
C1ThemeController.ApplyThemeToControlTree(control, theme)
When there is a truedbgrid somewhere in the control tree all of its columns become left aligned, which is devastating for my apps, some of which load several dozen really large grid with layouts having a mix of string, boolean, date and numeric columns.
This setup has worked perfectly for years, ever since theming was introduced, but somewhere in the upgrade from 2020v1 to 2022v1 this issue has appeared, and it is a disaster.
Please advise soonest.