An open API service indexing awesome lists of open source software.

https://github.com/manolo/hilla-crud-binder


https://github.com/manolo/hilla-crud-binder

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# Vaadin Crud + Hilla Form project

This project is a proof of concept of how easily use Hila binders when using vaadin-crud

## Running the application

The project is a standard Maven project. To run it from the command line,
type `mvnw` (Windows), or `./mvnw` (Mac & Linux), then open
http://localhost:8080 in your browser.

You can also import the project to your IDE of choice as you would with any
Maven project.

## Deploying to Production

To create a production build, call `mvnw clean package -Pproduction` (Windows),
or `./mvnw clean package -Pproduction` (Mac & Linux).
This will build a JAR file with all the dependencies and front-end resources,
ready to be deployed. The file can be found in the `target` folder after the build completes.

## Project structure

| Directory | Description |
|-----------------|------------------------------|
| `frontend/views/masterdetailhilla` | The regular Master-Detail view using vaadin-grid and binder generated by https://start.vaadin.com |
| `frontend/views/crudhilla` | Replacement of vaadin-grid in Master-Detail by vaadin-crud |
| `frontend/views/crudhillabinder` | crud view using the modified code for internally supporting hilla binder in vaadin-crud |
| `frontend/patched-crud/` | vaadin-crud patched for supporting hilla binder |

## Useful links

- Issue [discussion](https://github.com/vaadin/web-components/issues/3545)
- Proposed [PR](https://github.com/vaadin/web-components/pull/4031)