TFormRow class
Constructors
-
TFormRow({String? tag, String? type = TFormRowTypeInput, Widget widgetBuilder(BuildContext, TFormRow)?, Widget suffixWidget(BuildContext, TFormRow)?, Widget? widget, dynamic state, int? maxLength, String title = "", String? value = "", bool? require = true, bool? requireStar = false, bool? enabled = true, String? placeholder = "", String? requireMsg, List? options, void onChanged(TFormRow)?, Future onTap(BuildContext, TFormRow)?, int? maxLines, bool validator(TFormRow)?, TFormFieldConfig? fieldConfig, TextInputType? keyboardType, OverlayVisibilityMode? clearButtonMode = OverlayVisibilityMode.editing, bool? obscureText, TextAlign? textAlign = TextAlign.right})
-
-
TFormRow.customCell({String? tag, String title = "", Widget? widget, bool? require = false})
-
-
TFormRow.customCellBuilder({String? tag, dynamic state, String title = "", required Widget widgetBuilder(BuildContext, TFormRow)?, bool? require = true, String? requireMsg, bool validator(TFormRow)?})
-
-
TFormRow.customSelector({String? tag, dynamic state, String title = "", String? value = "", String? placeholder = "请选择", bool? require = true, bool? requireStar = false, bool? enabled = true, String? requireMsg, List? options, Future onTap(BuildContext, TFormRow)?, bool validator(TFormRow)?, TFormFieldConfig? fieldConfig, Widget suffixWidget(BuildContext, TFormRow)?, TextAlign? textAlign = TextAlign.right})
-
自定义选择器,配合 state 定义自己的数据 onTap 点击事件
-
TFormRow.input({String? tag, String title = "", String? value = "", String? placeholder = "请输入", bool? require = true, bool? requireStar = false, bool? enabled = true, String? requireMsg, void onChanged(TFormRow)?, bool validator(TFormRow)?, Widget suffixWidget(BuildContext, TFormRow)?, int? maxLength, TFormFieldConfig? fieldConfig, int? maxLines, TextInputType? keyboardType, OverlayVisibilityMode? clearButtonMode = OverlayVisibilityMode.editing, bool? obscureText, dynamic state, TextAlign? textAlign = TextAlign.left})
-
输入
-
TFormRow.multipleSelector({String? tag, String title = "", String? value = "", String? placeholder = "请选择", bool? require = true, bool? requireStar = false, bool? enabled = true, String? requireMsg, bool? needSearch = false, List? options, bool validator(TFormRow)?, TFormFieldConfig? fieldConfig, Widget suffixWidget(BuildContext, TFormRow)?, TextAlign? textAlign = TextAlign.right})
-
多选
-
TFormRow.selector({String? tag, String title = "", String? value = "", String? placeholder = "请选择", bool? require = true, bool? requireStar = false, bool? enabled = true, String? requireMsg, List? options, bool? needSearch = false, bool validator(TFormRow)?, TFormFieldConfig? fieldConfig, Widget suffixWidget(BuildContext, TFormRow)?, TextAlign? textAlign = TextAlign.right})
-
单选