FFChoiceChips constructor
FFChoiceChips({
- @Deprecated('This field is deprecated.') String? legacyInitialOption,
- Iterable<
FFChipData> ? options, - FFChipStyle? selectedChipStyle,
- FFChipStyle? unselectedChipStyle,
- double? legacyChipSpacing,
- bool? multiselect,
- FFText? initialOption,
- @Deprecated('This field is deprecated.') Iterable<
FFText> ? legacyInitiallySelected, - double? legacyRowSpacing,
- FFWrapAlignment? childAlignment,
- bool? legacyRequireSelection,
- FFDisable? disabled,
- FFColor? legacyDisabledColor,
- bool? legacyWrapped,
- FFDoubleValue? chipSpacingValue,
- FFDoubleValue? rowSpacingValue,
- FFBooleanValue? requireSelectionValue,
- FFColorValue? disabledColorValue,
- FFBooleanValue? wrappedValue,
- FFVariable? optionsVariable,
- FFTextOptionsValue? initiallySelected,
Implementation
factory FFChoiceChips({
@$core.Deprecated('This field is deprecated.')
$core.String? legacyInitialOption,
$core.Iterable<FFChipData>? options,
FFChipStyle? selectedChipStyle,
FFChipStyle? unselectedChipStyle,
$core.double? legacyChipSpacing,
$core.bool? multiselect,
FFText? initialOption,
@$core.Deprecated('This field is deprecated.')
$core.Iterable<FFText>? legacyInitiallySelected,
$core.double? legacyRowSpacing,
FFWrapAlignment? childAlignment,
$core.bool? legacyRequireSelection,
FFDisable? disabled,
FFColor? legacyDisabledColor,
$core.bool? legacyWrapped,
FFDoubleValue? chipSpacingValue,
FFDoubleValue? rowSpacingValue,
FFBooleanValue? requireSelectionValue,
FFColorValue? disabledColorValue,
FFBooleanValue? wrappedValue,
FFVariable? optionsVariable,
FFTextOptionsValue? initiallySelected,
}) {
final result = create();
if (legacyInitialOption != null)
result.legacyInitialOption = legacyInitialOption;
if (options != null) result.options.addAll(options);
if (selectedChipStyle != null) result.selectedChipStyle = selectedChipStyle;
if (unselectedChipStyle != null)
result.unselectedChipStyle = unselectedChipStyle;
if (legacyChipSpacing != null) result.legacyChipSpacing = legacyChipSpacing;
if (multiselect != null) result.multiselect = multiselect;
if (initialOption != null) result.initialOption = initialOption;
if (legacyInitiallySelected != null)
result.legacyInitiallySelected.addAll(legacyInitiallySelected);
if (legacyRowSpacing != null) result.legacyRowSpacing = legacyRowSpacing;
if (childAlignment != null) result.childAlignment = childAlignment;
if (legacyRequireSelection != null)
result.legacyRequireSelection = legacyRequireSelection;
if (disabled != null) result.disabled = disabled;
if (legacyDisabledColor != null)
result.legacyDisabledColor = legacyDisabledColor;
if (legacyWrapped != null) result.legacyWrapped = legacyWrapped;
if (chipSpacingValue != null) result.chipSpacingValue = chipSpacingValue;
if (rowSpacingValue != null) result.rowSpacingValue = rowSpacingValue;
if (requireSelectionValue != null)
result.requireSelectionValue = requireSelectionValue;
if (disabledColorValue != null)
result.disabledColorValue = disabledColorValue;
if (wrappedValue != null) result.wrappedValue = wrappedValue;
if (optionsVariable != null) result.optionsVariable = optionsVariable;
if (initiallySelected != null) result.initiallySelected = initiallySelected;
return result;
}