New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DateField with custom empty value and placeholder #11359
Comments
Hello there! We are sorry that this issue hasn't progressed lately. We are prioritizing issues by severity and the number of customers we expect are experiencing this and haven't gotten around to fix this issue yet. There are a couple of things you could help to get things rolling on this issue (this is an automated message, so expect that some of these are already in use):
Thanks again for your contributions! Even though we haven't been able to get this issue fixed, we hope you to report your findings and enhancement ideas in the future too! |
This indeed requires some clarification in documents. I checked that the components are consistently applying the placeholder only when the value is null, so DateField is no exception. I would thus conclude that this is working as intended. |
Hello there! We are sorry that this issue hasn't progressed lately. We are prioritizing issues by severity and the number of customers we expect are experiencing this and haven't gotten around to fix this issue yet. There are a couple of things you could help to get things rolling on this issue (this is an automated message, so expect that some of these are already in use):
Thanks again for your contributions! Even though we haven't been able to get this issue fixed, we hope you to report your findings and enhancement ideas in the future too! |
Hi!
I have a problem with DateField using custom empty value. In our system we never store dates as null, instead we use the sentinel date "1900-01-01" to represent an absent/unspecified/empty date.
The docs of HasValue#getEmptyValue() implies that one should be able to redefine what is considered empty:
I expect to see placeholder when value is equal to empty value, but it only works when value is null. Docs of DateField#setPlaceholder states "Sets the placeholder text. The placeholder is text that is displayed when the field would otherwise be empty, to prompt the user for input." so it seems this does not work as one would expect?
Overriding #formatDate(LocalDate) doesn't work either:
Using Vaadin 8.6.1
Thanks!
// Martin
The text was updated successfully, but these errors were encountered: