selectGroupBuilder<T> static method
FSelectTileGroup<T>
selectGroupBuilder<T>({
- required FSelectTile<
T> ? tileBuilder(- BuildContext context,
- int index
- int? count,
- FMultiValueControl<
T> ? control, - ScrollController? scrollController,
- FTileGroupStyle? style,
- double? cacheExtent,
- double maxHeight = double.infinity,
- DragStartBehavior dragStartBehavior = DragStartBehavior.start,
- ScrollPhysics physics = const ClampingScrollPhysics(),
- FItemDivider divider = FItemDivider.indented,
- Widget? label,
- Widget? description,
- String? semanticsLabel,
- Widget errorBuilder(
- BuildContext context,
- String message
- FormFieldSetter<
Set< ? onSaved,T> > - VoidCallback? onReset,
- FormFieldValidator<
Set< ? validator,T> > - String? forceErrorText,
- bool enabled = true,
- AutovalidateMode autovalidateMode = AutovalidateMode.disabled,
- Key? key,
Creates a FSelectTileGroup that lazily builds its children.
{@macro forui.widgets.FTileGroup.builder}
This function is a shorthand for FSelectTileGroup.builder.
Implementation
static FSelectTileGroup<T> selectGroupBuilder<T>({
required FSelectTile<T>? Function(BuildContext context, int index) tileBuilder,
int? count,
FMultiValueControl<T>? control,
ScrollController? scrollController,
FTileGroupStyle? style,
double? cacheExtent,
double maxHeight = double.infinity,
DragStartBehavior dragStartBehavior = DragStartBehavior.start,
ScrollPhysics physics = const ClampingScrollPhysics(),
FItemDivider divider = FItemDivider.indented,
Widget? label,
Widget? description,
String? semanticsLabel,
Widget Function(BuildContext context, String message) errorBuilder = FFormFieldProperties.defaultErrorBuilder,
FormFieldSetter<Set<T>>? onSaved,
VoidCallback? onReset,
FormFieldValidator<Set<T>>? validator,
String? forceErrorText,
bool enabled = true,
AutovalidateMode autovalidateMode = AutovalidateMode.disabled,
Key? key,
}) => FSelectTileGroup<T>.builder(
control: control,
tileBuilder: tileBuilder,
count: count,
scrollController: scrollController,
style: style,
cacheExtent: cacheExtent,
maxHeight: maxHeight,
dragStartBehavior: dragStartBehavior,
physics: physics,
divider: divider,
label: label,
description: description,
semanticsLabel: semanticsLabel,
errorBuilder: errorBuilder,
onSaved: onSaved,
onReset: onReset,
validator: validator,
forceErrorText: forceErrorText,
enabled: enabled,
autovalidateMode: autovalidateMode,
key: key,
);