Composite View that may be to display a dropdown panel as a speech bubble. Unlike
DropdownView,
the panel is displayed in speech bubble and has a triangle like in comics.
A dropdown view contains button and panel regions that can be fully customizable by the properties
buttonView and
panelView.
- Button View is used for displaying a button. Click on that button trigger a panel to open.
- Panel View is used to display a panel that drops down.
Panel width is fully determined by its layout and the
popoutFlow option.
Panel height is determined by its layout and the
height option.
A place where the panel appears depends on the
direction and
popoutFlow options.
Possible events:
'before:open' (popoutView) - fires before the panel has opened.
'open' (popoutView) - fires after the panel has opened.
'before:close' (popoutView) - fires before the panel has closed.
'close' (popoutView, ...) - fires after the panel has closed.
If the panel was closed via close(...) method, the arguments of this method are transferred into this event.
'button:\*' - all events the buttonView triggers are repeated by this view with 'button:' prefix.
'panel:\*' - all events the panelView triggers are repeated by this view with 'panel:' prefix.