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 = false, bool requireStar = false, bool enabled = true, String placeholder = "", String? requireMsg, List? options, void onChanged(TFormRow)?, Future onTap(BuildContext, TFormRow)?, bool validator(TFormRow)?, TFormFieldConfig? fieldConfig, TextInputType? keyboardType, OverlayVisibilityMode clearButtonMode = OverlayVisibilityMode.editing, bool? obscureText, TextAlign textAlign = TextAlign.right, int? maxLines, DateMode? mode})
-
-
TFormRow.customCell({String? tag, String title = "", Widget? widget, bool require = false})
-
-
TFormRow.customCellBuilder({String? tag, dynamic state, String title = "", Widget widgetBuilder(BuildContext, TFormRow)?, bool require = false, String? requireMsg, bool validator(TFormRow)?})
-
-
TFormRow.customSelector({String? tag, dynamic state, String title = "", String value = "", String placeholder = "请选择", bool require = false, 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 = false, bool requireStar = false, bool enabled = true, String? requireMsg, void onChanged(TFormRow)?, bool validator(TFormRow)?, Widget suffixWidget(BuildContext, TFormRow)?, int? maxLength, TFormFieldConfig? fieldConfig, TextInputType? keyboardType, OverlayVisibilityMode clearButtonMode = OverlayVisibilityMode.editing, bool? obscureText, dynamic state, TextAlign textAlign = TextAlign.left, int? maxLines})
-
输入
-
TFormRow.multipleSelector({String? tag, String title = "", String value = "", String placeholder = "请选择", bool require = false, bool requireStar = false, bool enabled = true, String? requireMsg, 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 = false, bool requireStar = false, bool enabled = true, String? requireMsg, List? options, bool validator(TFormRow)?, TFormFieldConfig? fieldConfig, Widget suffixWidget(BuildContext, TFormRow)?, TextAlign textAlign = TextAlign.right})
-
单选
-
TFormRow.timeSelect({String? tag, String title = "", String value = "", String placeholder = "请选择", bool require = false, bool requireStar = false, bool enabled = true, String? requireMsg, List? options, bool validator(TFormRow)?, TFormFieldConfig? fieldConfig, Widget suffixWidget(BuildContext, TFormRow)?, TextAlign textAlign = TextAlign.right, DateMode? mode})
-
时间选择