date_text_masked 1.0.0
date_text_masked: ^1.0.0 copied to clipboard
This plugin uses the TextFormField with mask for dates and converts from string to DateTime automatically.
Date Text Masked
📝 Table of Contents #
🧐 About #
This package helps you to create a text field with date mask, this field can be added an icon that
calls the showDatePicker
and gives to the user these two options to type the date.
🏁 Getting Started #
Prerequisites #
- A project in Flutter
Installing #
Follow the instructions.
🎈 Usage #
You can view the complete example on example project and the following example on Home Page example.
DateTextFormField(
onValidate: (date) { // Execute this function when the form is validated.
print(date);
},
validator: ((date) { // Executed to validate the date, true if is validated and false if no.
return true;
}),
labelFail: "Invalid date", // The error that will be show
decoration: InputDecoration(), // Decoration to the widget
showDatePicker: true,
dateFormat: 'yyyy-dd-mm', // Date format to the mask, 'yyyy' is the year, 'dd' is the day and 'mm' is the month
initialData: null, // Initial date
firstDate: DateTime(1900), // First Date to the showPicker if is enabled
lastDate: DateTime(2100), // Last Date to the showPicker if is enabled
),
⛏️ Built Using #
- Flutter - Framework
- Dart - Language
- bloc_pattern Package - Flutter package
✍️ Authors #
- @LucazzP - Idea & Initial work
See also the list of contributors who participated in this project.