DropdownTreeMenu<T, E> constructor

const DropdownTreeMenu<T, E>({
  1. Key? key,
  2. required List<T> data,
  3. double? itemExtent,
  4. int? selectedIndex,
  5. required MenuItemBuilder<T> itemBuilder,
  6. double? subItemExtent,
  7. required MenuItemBuilder<E> subItemBuilder,
  8. required GetSubData<T, E> getSubData,
  9. Color? background = const Color(0xfffafafa),
  10. Color? subBackground,
  11. int flex = 1,
  12. int subFlex = 2,
  13. int? subSelectedIndex,
  14. MenuTreeOnTap? menuTreeOnTap,
})

Implementation

const DropdownTreeMenu({
  super.key,
  required this.data,
  double? itemExtent,
  this.selectedIndex,
  required this.itemBuilder,
  this.subItemExtent,
  required this.subItemBuilder,
  required this.getSubData,
  this.background = const Color(0xfffafafa),
  this.subBackground,
  this.flex = 1,
  this.subFlex = 2,
  this.subSelectedIndex,
  this.menuTreeOnTap,
}) : itemExtent = itemExtent ?? kDropdownMenuItemHeight;