<enhanced-dialog> is a Vaadin Dialog extension with header, footer and scrolling content area.
Enhanced Dialog supports all the same features as Vaadin Dialog but also brings header and footer sections.
EnhancedDialog dialog = new EnhancedDialog();
dialog.setHeader("Example Header");
dialog.setContent(new Span("Content"));
dialog.setFooter(new Button("Close", evt -> dialog.close()));
dialog.open();
The Demo can be run by going to the project enhanced-dialog-demo and executing the maven goal:
mvn jetty:run
After server startup, you'll be able find the demo at http://localhost:8080/enhanced-dialog
This Add-on is distributed under Apache 2. For license terms, see LICENSE.txt.
Component Factory Enhanced Dialog is written by Vaadin Ltd.
Clone the project in GitHub (or fork it if you plan on contributing)
git clone [email protected]:vaadin-component-factory/enhanced-dialog.git
to install project to your maven repository run
mvn install