Enhanced Crud: Enhanced CRUD is an improved version of the Vaadin CRUD component. The most notable differences are
Features
-
Toolbar footer can be hidden
-
There is read only mode, where Editor dialog has only the close button and data cannot be edited
-
A new PreSaveEvent is triggered before bean is committed, so that fully customized saving logic is possible to be added.
-
Cancel save. You can do additional validation in save listener and cancel if needed. Then edits are reverted.
-
Access to Editor dialog buttons. Button captions can be changed, buttons can be hidden.
-
Possible to disable confirm dialog on cancel actions
Fixes
-
event.getItem() returns new item if opened with new item, New-Event does not provide new item · Issue #1105 · vaadin/flow-components · GitHub
-
Possible NPE: “Cannot provide an id for null item.”, select(null) -> deselectAll() by TatuLund · Pull Request #216 · vaadin/vaadin-crud-flow · GitHub
This component requires Vaadin 14+ and npm mode. Compatibility mode not supported. Material theme is not supported.
Vaadin 23
There is no version planned for Vaadin 23. Important features from this add-on has been integrated to CRUD component of Vaadin 23 instead.
Vaadin Pro
This component is available in the Vaadin Pro subscription. It is still open source, but you need to have a valid VCL license in order to use it. Read more at: Pricing
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