TxMultiCascadePicker<T, V> constructor

TxMultiCascadePicker<T, V>({
  1. required List<T> source,
  2. required ValueMapper<T, String?> labelMapper,
  3. required ValueMapper<T, V?>? valueMapper,
  4. required ValueMapper<T, List<T>?> childrenMapper,
  5. required ValueChanged<List<T>?>? onChanged,
  6. List<T>? initialData,
  7. ValueMapper<T, bool>? disabledWhen,
  8. Key? key,
  9. MultiPickerItemBuilder<T>? itemBuilder,
  10. ListTileThemeData? listTileTheme,
  11. Widget? placeholder,
  12. int? maxCount,
  13. bool? linkage,
  14. MultiPickerActionBarBuilder<T>? actionBarBuilder,
  15. MultiPickerSelectedItemBuilder<T>? selectedItemBuilder,
  16. bool? parentCheckable,
  17. DataWidgetBuilder<T>? subtitleBuilder,
  18. bool? showSearchField,
})

Implementation

TxMultiCascadePicker({
  required super.source,
  required super.labelMapper,
  required super.valueMapper,
  required this.childrenMapper,
  required super.onChanged,
  super.initialData,
  super.disabledWhen,
  super.key,
  super.itemBuilder,
  super.listTileTheme,
  super.placeholder,
  super.maxCount,
  bool? linkage,
  super.actionBarBuilder,
  super.selectedItemBuilder,
  bool? parentCheckable,
  super.subtitleBuilder,
  super.showSearchField,
})  : linkage = linkage ?? true,
      parentCheckable = parentCheckable ?? false;