I am trying to implement a Popup TelerikForm that has a DropDownList of custom class objects. I can not for the life of me figure out why the values are not setting. If I click on a value in the dropdownlist, it defaults back to the first value. I recreated the error in a very simple demo. I want to create a User object, and the User object has a parameter of Position. The DropDownList should show a list of positions, which it does correctly, but the User should be able to click a position and it Bind to User.Position, which is where my problem is. If a position is clicked in the DropDownList, nothing happens.
EDIT:
The PopupLayout class is based heavily on the Telerik class. Removing the inheritance does not solve the problem. Changed HandleOnChange to actually update, I took the screenshots while troubleshooting. Even when HandleOnChange only printed the Position to the console, it never did. It seems that the Change event isn't even firing when the DropdownList is in a TelerikForm. Even using @bind-Value does not work.
Could you edit your post to include a text-based version of the problematic code of the Telerik components? We can't run screenshots, and I also see that there is a PopupLayout component that is not a Telerik one and it might be causing issues.
In the meantime, you can take a look at this set of articles that describe similar behaviors of popups and they might be useful (the first three are relevant): https://docs.telerik.com/blazor-ui/components/window/overview#important-notes.