TextfieldWidget class
Constructors
-
TextfieldWidget({Key? key, required Widget child, TextEditingController? controller, String? labelTitulo, bool? tituloColorPrimario = true, String? hintText, dynamic onChanged(String)?, dynamic onSubmitted(String)?, double? maxWidth, FocusNode? focusNode, bool? isDense, Widget? leftWidget, Widget? rightWidget, bool? disabled, bool? tituloNegrita = !kIsWeb})
-
const
-
TextfieldWidget.busqueda({required String labelTitulo, bool? tituloColorPrimario, String? hintText, dynamic onNuevo()?, dynamic onMas(String)?, String? tituloNuevo, TipoBusqueda? tipoBusqueda, bool? showTooltip, required List<ItemModel> lstOpciones, ItemModel? valorDefecto, dynamic onChanged(ItemModel)?, dynamic onSubmitted(String)?, Widget? leftWidget, Widget? rightWidget, Widget? labelInterno, Widget? suffixIcon, bool? tituloNegrita, double? sizeFuenteOpciones, double? sizeFuenteSeleccion, double? sizeFuenteCancelar, CrossAxisAlignment? alignCancelar, AlignmentGeometry? alignmentTextoSeleciconado, bool? disabled, EdgeInsetsGeometry? contentPadding, bool? loadingData})
-
factory
-
TextfieldWidget.contrasena({TextEditingController? controller, required String labelTitulo, bool? tituloColorPrimario, String? hintText, dynamic onChanged(String)?, dynamic onSubmitted(String)?, double? maxWidth, FocusNode? focusNode, TextInputAction? textInputAction, required bool obscureText, required bool habilitarSeleccionInteractiva, required dynamic ontap(), List<String>? autofillHints, Widget? leftWidget, Widget? rightWidget, bool? tituloNegrita, Widget? labelInterno, bool? disabled, EdgeInsetsGeometry? contentPadding})
-
factory
-
TextfieldWidget.email({TextEditingController? controller, required String labelTitulo, bool? tituloColorPrimario, String? hintText, dynamic onChanged(String)?, dynamic onSubmitted(String)?, double? maxWidth, FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, Widget? leftWidget, Widget? rightWidget, bool? tituloNegrita, Widget? labelInterno, bool? disabled, double? sizeTitulo, Color? colorTitulo, bool? contenidoNegrita, EdgeInsetsGeometry? contentPadding})
-
factory
-
TextfieldWidget.fecha({TextEditingController? controller, required String labelTitulo, bool? tituloColorPrimario, String? hintText, dynamic onChanged(String)?, required dynamic onSubmitted(String), FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, Widget? leftWidget, List<TextInputFormatter>? inputFormatters, Widget? rightWidget, Widget? labelInterno, bool? tituloNegrita, bool? soloAnio, bool? selectorInterno, Color? colorIcono, bool? almacenaHora, bool? disabled, double? sizeTitulo, Color? colorTitulo, bool? contenidoNegrita, EdgeInsetsGeometry? contentPadding, bool? isEntradaManual})
-
factory
-
TextfieldWidget.fromValue({required TipoTextField tipoTextField, TextEditingController? controller, int? minLines, int? maxLines, int? maxlength, String? labelTitulo, String? hintText, dynamic onChanged(String)?, dynamic onSubmitted(String)?, double? maxWidth, FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, Widget? leftWidget, Widget? rightWidget, bool? disabled, bool? obscureText, bool? tituloNegrita, bool? contenidoNegrita, dynamic ontap()?, double? altoCampo, bool? almacenaHora, Color? colorIconoPicker, bool? selectorInterno, bool? tituloColorPrimario, Widget? labelInterno, double? sizeTitulo, Color? colorTitulo, EdgeInsetsGeometry? contentPadding})
-
factory
-
TextfieldWidget.hora({TextEditingController? controller, required String labelTitulo, bool? tituloColorPrimario, String? hintText, dynamic onChanged(String)?, required dynamic onSubmitted(String), FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, List<TextInputFormatter>? inputFormatters, Widget? leftWidget, Widget? rightWidget, bool? tituloNegrita, bool? disabled, bool? selectorInterno, Color? colorIcono, Widget? labelInterno, double? sizeTitulo, Color? colorTitulo, bool? contenidoNegrita, EdgeInsetsGeometry? contentPadding, bool? isEntradaManual})
-
factory
-
TextfieldWidget.multilinea({TextEditingController? controller, int? minLines, int? maxLines, String? labelTitulo, bool? tituloColorPrimario, String? hintText, dynamic onChanged(String)?, dynamic onSubmitted(String)?, double? maxWidth, FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, Widget? leftWidget, Widget? rightWidget, bool? disabled, Widget? labelInterno, bool? tituloNegrita, double? sizeTitulo, Color? colorTitulo, bool? contenidoNegrita, EdgeInsetsGeometry? contentPadding})
-
factory
-
TextfieldWidget.numero({TextEditingController? controller, String? labelTitulo, bool? tituloColorPrimario, String? hintText, int? maxlength, dynamic onChanged(String)?, dynamic onSubmitted(String)?, double? maxWidth, FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, Widget? leftWidget, Widget? rightWidget, Widget? labelInterno, bool? tituloNegrita, bool? disabled, double? sizeTitulo, Color? colorTitulo, bool? contenidoNegrita, Widget? suffixIcon, EdgeInsetsGeometry? contentPadding})
-
factory
-
TextfieldWidget.numeroReal({TextEditingController? controller, String? labelTitulo, bool? tituloColorPrimario, String? hintText, int? maxlength, dynamic onChanged(String)?, dynamic onSubmitted(String)?, double? maxWidth, FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, Widget? leftWidget, Widget? rightWidget, bool? disabled, Widget? labelInterno, bool? tituloNegrita, double? sizeTitulo, Color? colorTitulo, bool? contenidoNegrita, EdgeInsetsGeometry? contentPadding, Widget? suffixIcon})
-
factory
-
TextfieldWidget.telefono({TextEditingController? controller, required String labelTitulo, bool? tituloColorPrimario, String? hintText, dynamic onChanged(String)?, dynamic onSubmitted(String)?, FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, Widget? leftWidget, Widget? rightWidget, bool? tituloNegrita, bool? disabled, EdgeInsetsGeometry? contentPadding})
-
factory
-
TextfieldWidget.texto({TextEditingController? controller, String? labelTitulo, int? maxlength, bool? tituloColorPrimario, String? hintText, dynamic onChanged(String)?, dynamic onSubmitted(String)?, double? maxWidth, FocusNode? focusNode, TextInputAction? textInputAction, List<String>? autofillHints, Widget? leftWidget, Widget? rightWidget, bool? disabled, Widget? labelInterno, bool? tituloNegrita, bool? isDense, double? sizeTitulo, Color? colorTitulo, bool? contenidoNegrita, bool? desactivarCampoEnMobile, Widget? suffixIcon, Widget? prefixIcon, EdgeInsetsGeometry? contentPadding})
-
Si
isDense:true entonces debe darse un alto a este campo
factory
-
TextfieldWidget.validaClave({required TextEditingController controller, String? hintText, bool? tituloColorPrimario, dynamic onChanged(String)?, dynamic onSubmitted(String)?, FocusNode? focusNode, TextInputAction? textInputAction, Widget? titulo1, Widget? titulo2, required bool obscureText, required bool habilitarSeleccionInteractiva, required dynamic ontap(), Widget? leftWidget, Widget? rightWidget, bool? tituloNegrita, bool? disabled, EdgeInsetsGeometry? contentPadding})
-
factory