Blazor, .net 6.0, Telerik.UI.for.Blazor 5.1.1
I have a Blazor app with a page that contains a TelerikGrid (using inline edit) with 2 columns that use TelerikDropDownList that cascade. When no option is selected in the parent ddl, then the child ddl has no items and is disabled (enabled = false). When an item is chosen in the parent ddl, then the child ddl has its list of options updated. However, the child ddl is not refreshing until the user clicks somewhere in the row being edited. Once clicking anywhere in the row, then the child ddl displays properly: 1) becomes enabled, 2) contains the new list, 3) wipes out any previously selected value.
Other than that initial refresh, the code works. It saves, it updates the child options, etc.
No matter what I do, I cannot seem to get it refresh the child ddl without first clicking on the row. I have all different combinations of HasStateChanged(), ddl.Rebind(), ddl.Refresh(), ddl.DropDownList_Focus(). None of these seem to have made a difference.
Below is the relevant code portions.