GSField class
Constructors
-
GSField.bankCard({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, Widget? postfixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, String? value, int? weight, RegExp? validateRegEx, int? minLine, int? maxLine, String? hint})
-
-
GSField.checkList({Key? key, required String tag, required bool searchable, required List<CheckDataModel> items, required ValueChanged<CheckDataModel> callBack, RequiredCheckListEnum? requiredCheckListEnum, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, bool? showTitle, GSFieldStatusEnum? status, int? weight, RegExp? validateRegEx, String? hint, Axis? scrollDirection, Widget? selectedIcon, Widget? unSelectedIcon, bool? scrollable, double? height, bool? showScrollBar, Color? scrollBarColor, String? searchHint, Icon? searchIcon, BoxDecoration? searchBoxDecoration})
-
-
GSField.datePicker({Key? key, required String tag, required GSCalendarType calendarType, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, Widget? postfixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, int? weight, RegExp? validateReg, int? maxLength, String? hint, GSDateFormatType? displayDateType, bool? isPastAvailable, GSDate? initialDate, GSDate? availableFrom, GSDate? availableTo})
-
-
GSField.dateRangePicker({Key? key, required String tag, required GSCalendarType calendarType, String? title, String? errorMessage, String? helpMessage, String? from, String? to, Widget? prefixWidget, Widget? postfixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, int? weight, RegExp? validateReg, int? maxLength, String? hint, GSDateFormatType? displayDateType, bool? isPastAvailable, GSDate? initialStartDate, GSDate? initialEndDate, GSDate? availableFrom, GSDate? availableTo})
-
-
GSField.email({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, Widget? postfixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, String? value, int? weight, RegExp? validateRegEx, int? maxLength, String? hint, bool? readOnly})
-
-
GSField.imagePicker({Key? key, required String tag, required Widget iconWidget, String? defaultImagePathValue, String? title, String? errorMessage, String? helpMessage, bool? required, bool? showTitle, GSFieldStatusEnum? status, int? weight, String? hint, GSImageSource? imageSource, Color? iconColor, bool? showCropper, double? maximumSizePerImageInBytes, VoidCallback? onErrorSizeItem})
-
-
GSField.mobile({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, Widget? postfixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, String? value, int? weight, RegExp? validateRegEx, int? maxLength, String? hint, bool? readOnly})
-
-
GSField.multiImagePicker({Key? key, required String tag, required Widget iconWidget, List<String>? defaultImagePathValues, String? title, String? errorMessage, String? helpMessage, bool? required, bool? showTitle, GSFieldStatusEnum? status, int? weight, String? hint, GSImageSource? imageSource, Color? iconColor, bool? showCropper, double? maximumSizePerImageInKB, double? maximumImageCount, VoidCallback? onErrorSizeItem})
-
-
GSField.number({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, Widget? postfixWidget, bool? required, GSFieldStatusEnum? status, String? value, int? weight, RegExp? validateRegEx, int? maxLength, bool? showTitle, bool? showCounter, String? hint, bool? readOnly})
-
-
GSField.password({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, String? value, int? weight, RegExp? validateReg, int? maxLength, int? minLine, int? maxLine, bool? isEnable, String? hint, bool? readOnly})
-
-
GSField.price({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, String? currencyName, bool? required, bool? showTitle, GSFieldStatusEnum? status, String? value, int? weight, RegExp? validateRegEx, int? maxLength, String? hint, bool? readOnly})
-
-
GSField.qrScanner({Key? key, required String tag, String? title, bool? showTitle, String? errorMessage, String? helpMessage, bool? required, GSFieldStatusEnum? status, int? weight, String? hint, Widget? iconWidget, Color? iconColor, bool? enableReadOnly})
-
-
GSField.radioGroup({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, int? weight, RegExp? validateRegEx, String? hint, Axis? scrollDirection, Widget? selectedIcon, Widget? unSelectedIcon, bool? scrollable, double? height, bool? showScrollBar, Color? scrollBarColor, required bool searchable, String? searchHint, Icon? searchIcon, BoxDecoration? searchBoxDecoration, required List<RadioDataModel> items, required ValueChanged<RadioDataModel> callBack})
-
-
GSField.spinner({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, int? weight, RegExp? validateRegEx, SpinnerDataModel? value, ValueChanged<SpinnerDataModel?>? onChange, required List<SpinnerDataModel> items, String? hint})
-
-
GSField.text({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, Widget? postfixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, String? value, int? weight, RegExp? validateRegEx, int? maxLength, int? minLine, int? maxLine, String? hint, bool? readOnly, FocusNode? focusNode, FocusNode? nextFocusNode})
-
-
GSField.textPlain({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, Widget? postfixWidget, bool? required, bool? showTitle, GSFieldStatusEnum? status, String? value, int? weight, RegExp? validateRegEx, int? maxLength, int? minLine, int? maxLine, String? hint, bool? showCounter, bool? readOnly})
-
-
GSField.time({Key? key, required String tag, String? title, String? errorMessage, String? helpMessage, Widget? prefixWidget, Widget? postfixWidget, bool? showTitle, bool? required, GSFieldStatusEnum? status, int? weight, RegExp? validateReg, int? maxLength, String? hint, TimeOfDay? initialTime})
-