FormItemArray<V> constructor
FormItemArray<V> ({
- required String hint,
- required bool validation(
- dynamic value
- required List<
V> ? value, - double? widgetHeight,
- FormType type = FormType.text,
- bool required = true,
- bool editable = true,
- bool visible = true,
- bool inRow = false,
- bool breakRow = false,
- bool breakCol = false,
- int? maxSelect = -1,
- int? maxItems = -1,
- double? widgetWidth,
- List? options,
- ValueStream<
List> ? optionsStream, - ArrayMapping? arrayMapping,
- ObjectMapping? objectMapping,
- String kind = '',
- List<
EditorType> editorTypes = const [EditorType.text], - Widget customBuilder(
- BuildContext,
- dynamic value,
- dynamic onValueChange(
- dynamic
- Widget customArrayBuilder()?,
- Map<
String, dynamic> factory()?, - bool hasSelect = true,
- bool hasDelete = true,
- bool hasColor = false,
- bool hasImage = false,
- Stream<
bool> ? visibilityStream, - dynamic onChange(
- dynamic
- Widget suffix(
- void ()
- WidgetSize? size,
Implementation
FormItemArray({
required super.hint,
required super.validation,
required List<V>? super.value,
this.widgetHeight,
super.type,
super.required,
super.editable,
super.visible,
super.inRow,
super.breakRow,
super.breakCol,
super.maxSelect,
super.maxItems,
super.widgetWidth,
super.options,
super.optionsStream,
super.arrayMapping,
super.objectMapping,
super.kind,
super.editorTypes,
super.customBuilder,
super.customArrayBuilder,
super.factory,
super.hasSelect,
super.hasDelete,
super.hasColor,
super.hasImage,
super.visibilityStream,
super.onChange,
super.suffix,
super.size,
});