Comments (5)
looks very nice @jouni
Looking forward to trying it out
from vaadin-core.
As requested in the team grooming, here’s a mockup of a very minimum we should implement first:
from vaadin-core.
Talked with our internal design team, and was reminded of some important requirements:
- You should be able to specify a label for any arbitrary element/group of fields. So if the component itself doesn’t have a label property/attribute built in (like the upcoming vaadin-input), the developer should be able to define a label that is managed by the form layout.
- The same goes for error messages: if a field component (like vaadin-input) has its own error message, the form layout should be able to “adopt” it. But if the component doesn’t have its own error message, the developer should be able to define one, which the form layout will manage.
- And the same for description messages
- The developer should be able to modify the form layout label template, in order to add icon buttons or other kinds of customizations to it.
from vaadin-core.
Ping @macjuan ^^ here are some ideas for form layout (should be moved to ProdPad).
from vaadin-core.
Since this element now has its own repo, and it has been split into separate features, I’m closing this one. Please follow the issues/milestones in the https://github.com/vaadin/vaadin-form-layout/ repo.
from vaadin-core.
Related Issues (20)
- Vaadin Flow Text Field is not null safe HOT 2
- Pin transitive dependency versions also
- Time picker is missing from bower.json HOT 1
- Suggestion: Add way to modify renderer for selected item for ComboBox HOT 7
- Content renderer functions
- Material Design theme
- File Upload HOT 1
- Menu/menubar component HOT 2
- Compact theme HOT 1
- Accordion component
- Make a scrollable layout with Java API. HOT 3
- Add support for native <template> as an alternative to renderer HOT 6
- Change to use external icons instead of data: base64 encoded embedded icons HOT 2
- vaadin-core.js should import drawer toggle (?) HOT 3
- An easy way to add validators HOT 3
- Code examples for using TypeScript definitions [1d] HOT 2
- Add attribute JSDoc annotations for better vscode-lit-plugin support
- Chrome freezes in views with several nested layouts HOT 3
- Semantics of using the same components as helpers are unclear HOT 5
- Could not resolve "@vaadin/app-layout/drawer-toggle.js" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vaadin-core.