Consider the following scenario:
I have a EjsMultiSelect component bound to a ICollection<ItemEnum> collection using Value="@SelectedItemKeys". ItemEnum is an enumeration. The collection contains one pre-selected value.
EjsMultiSelect contains one selected item (the one I pre-selected).
seems to be aware of the pre-selected item however, there is a couple of issues:
The checkbox of the selected item is not checked.
The selected item appears more than one time in the list.
Each time the list is expanded, new instances of the selected item are appended to the list.
I don't have the issue when I use an integer instead of an enumeration.
I am attaching a demo project to illustrate the problem.