Enhanced Dialog
Vaadin Dialog extension with header, footer and scrolling content area.
DEPRECATED
A header and footer have been added in Vaadin 23.1. See the official documentation: https://vaadin.com/docs/latest/ds/components/dialog
So the component won't be updated for Vaadin 23.1+. It will probably still work on Vaadin 23.1+ but you should use the official component.
Overview
Enhanced Dialog supports all the same features as Vaadin Dialog but also brings header and footer sections.
Usage
Add the dependency to your project (see sidebar in directory). Create a new EnhancedDialog and add your components to header, footer or content sections (see code examples)
Client-side implementation
This is the server-side (Java) API for the Vaadin Platform for the vcf-enhanced-dialog component. Looking for the client-side version? It can be found here: https://www.npmjs.com/package/@vaadin-component-factory/vcf-enhanced-dialog
Sponsored development
Major pieces of development of this add-on has been sponsored by customers of Vaadin. Read more about Expert on Demand at: Support and Pricing
Sample code
EnhancedDialog dialog = new EnhancedDialog(); dialog.setHeader("Example Header"); dialog.setContent(new Span("Content")); dialog.setFooter(new Button("Close", evt -> dialog.close())); dialog.open();
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Vaadin 23 version compatible with web-component version vcf-enhanced-dialog 23.1.1.
- Released
- 2022-07-07
- Maturity
- EXPERIMENTAL
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 23
- Vaadin 14+ in 1.0.0
- Vaadin 21 in 21.0.0
- Vaadin 22 in 22.0.0
- Vaadin 23+ in 23.0.1
- Browser
- N/A