In my opinion there is an error in the date picker component.
When I enter manually a date below the min value then the binded value is set to null but in the input field the wrong date is not cleared
(See Screenshot).
You can reproduce it by the DatePicker - Overview Demo:
1. Enter 01.01.1950
2. Click on the year and use the arrow down button to set 1949. The value is set to null and the input field is cleared.
3. Click on dd and set day to 01. Value 01.01.1949 is shown.
4. Click outside the date picker. Value is null but input shows 01.01.1949.
Please let me know whether this is a known issue and you intend to fix it.
@Chad - the invalid user input stays in the DateInput textbox by design and doesn't disappear. The mentioned behavior "the input field is cleared" from the original post doesn't occur anymore. The idea is to allow the user to edit and adjust the value more easily.
Let me know if I am missing something and provide exact testing steps if necessary.