Closed glebfox closed 2 years ago
Relates to Haulmont/jmix-ui#400
CompositeComponent handles UI events only if composition is set using the setComposition() method. If we define root directly, events are not handled.
CompositeComponent
setComposition()
root
Steps to reproduce
Take the test CompositeComponent from the linked issue and replace
protected void onCreate(CreateEvent event) { CssLayout layout = uiComponents.create(CssLayout.NAME); setComposition(layout); }
with
protected void onCreate(CreateEvent event) { root = uiComponents.create(CssLayout.NAME); }
AR:
UIRefreshEventwon't be handled
UIRefreshEvent
Relates to Haulmont/jmix-ui#400
CompositeComponent
handles UI events only if composition is set using thesetComposition()
method. If we defineroot
directly, events are not handled.Steps to reproduce
Take the test CompositeComponent from the linked issue and replace
with
AR:
UIRefreshEvent
won't be handled