Saltearse al contenido

NewTogieDateTimePicker

Este servicio permite seleccionar fechas, horas o una combinación de ambas mediante showDatePicker, showTimePicker y showDateRangePicker. Se adapta a selecciones individuales o rangos de fechas.

Importación

import 'package:togie/utils/new_togie_date_time_picker.dart';

Métodos

MétodoDescripción
_selectDate()Muestra el selector de fecha y permite la selección individual o en rango.
_selectTime()Muestra el selector de hora y actualiza la selección.
openPicker()Abre el selector correspondiente según el modo (date, time o dateTime).

Propiedades

PropiedadTipoDescripción
modeTogieDatePickerModeDefine el tipo de selector (date, time o dateTime).
isRangePickerboolIndica si el selector debe permitir un rango de fechas.
initialDateDateTime?Fecha inicial por defecto para la selección.
startDateDateTime?Fecha de inicio en caso de un rango.
endDateDateTime?Fecha de fin en caso de un rango.
minDateDateTime?Fecha mínima permitida para la selección.
maxDateDateTime?Fecha máxima permitida para la selección.
selectedDateRangeDateTimeRange?Rango de fechas seleccionado.
selectedDateDateTime?Fecha seleccionada.

Ejemplo de uso:

NewTogieDateTimePicker picker = NewTogieDateTimePicker(
context,
mode: TogieDatePickerMode,
isRangePicker: false,
initialDate: date,
startDate: startDate,
endDate: endDate,
minDate: minDate,
maxDate: maxDate,
);