EntityComboBox with entity_open and readOnly=true

Hi! When using EntityComboBox or EntityPicker with entity_open action, I’m facing a problem. If I set the component to readOnly=true, the entity_open button disappears. I’m sure this is intended behavior, but I’d like to know if there is any way to prevent this from happening.

I was implementing a composite component with an EntityComboBox and a button to mimic this functionality and it works fine, but is way more inconvenient and complex. Also I’d love to be able to override the default EntityComboBox, but I think that it can only be done with an extended component and not with a composite one.

Thanks a lot for your help!

P.S.: I’m using Jmix 2.0.2

With Jmix 2.1 it’s possible to add a button as a prefix to EntityComboBox, and works fine, so I don’t need to implement a composite component anymore, although I’d prefer that entity_open button didn’t disappear when readOnly=true.

Also, I’ve noticed that there is not a setSuffixComponent method for EntityComboBox (and implementing hasSuffix interface doesn’t work, that would be too easy haha). It would be nicer for the button to be a suffix, but I guess it has something to do with how combo boxes work. Is it going to be implemented any time soon or is there any other workaround?

Anyway, having the button as a prefix is good enough for now, thank you!