Comments (3)
Moved the issue to vaadin-core
and labelled with "next" to research for the next generation.
We can use Lion web components validate package for some inspiration.
from vaadin-core.
One fundamental question is whether it's the field itself or an external "form controller" who is responsible for managing the field's validation status.
In the case of components controlled from server-side Java, the status is controlled by an external entity and any built-in validation logic is only getting in the way. The same is often also the case if you try to use 3rd party form binding libraries such as Final Form. What such solutions usually need is some way of disabling internal validation and only controlling the visual appearance (i.e. whether a required indicator is displayed and whether and error message is displayed).
from vaadin-core.
Closing in favor of vaadin/web-components#81, let's continue discussion there.
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
- 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.