jalali_table_calendar library

Classes

DatePicker
DayPicker
Displays the days of a given month and allows choosing a day.
JalaliTableCalendar
Shows a dialog containing a material design date picker.
MonthPicker
A scrollable list of months to allow picking a month.
PersianDate
YearPicker
A scrollable list of years to allow picking a year.

Enums

DatePickerMode
Initial display mode of the date picker dialog.
DatePickerModeCalendar
Initial display mode of the date picker calendar.

Constants

am → const String
AM → const String
d → const String
D → const String
dd → const String
DD → const String
h → const String
H → const String
hh → const String
HH → const String
kMonthScrollDuration → const Duration
leapYearMonths → const List<int>
m → const String
M → const String
mm → const String
MM → const String
n → const String
nn → const String
s → const String
S → const String
ss → const String
SSS → const String
u → const String
uuu → const String
w → const String
yy → const String
yyyy → const String

Properties

calendarInitialized bool
getter/setter pair
calendarPickerInitialized bool
getter/setter pair

Functions

jalaliCalendarPicker({required BuildContext context, SelectableDayPredicate? selectableDayPredicate, DatePickerMode initialDatePickerMode = DatePickerMode.day, String? selectedFormat, bool? toArray, Locale? locale, TextDirection textDirection = TextDirection.rtl, bool convertToGregorian = false, bool showTimePicker = false, bool hore24Format = false, TimeOfDay? initialTime}) Future<String?>
Shows a dialog containing a material design date picker.

Typedefs

CalendarSelectableDayPredicate = bool Function(DateTime day)
A scrollable list of years to allow picking a year.
DateChangedCallback = dynamic Function(int? year, int? month, int? date)
MarkerBuilder = Widget Function(DateTime date, List? events)
OnDaySelected = void Function(DateTime day)
OnMonthChanged = void Function(DateTime monthsToAdd)
SelectableDayPredicate = bool Function(DateTime day)
Signature for predicating dates for enabled date selections.