/date_text_masked

Primary LanguageDartBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Date Text Masked

pub package Status GitHub Issues GitHub Pull Requests License



📝 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

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

✍️ Authors

See also the list of contributors who participated in this project.