DraftModeUIDropDown<ItemType> constructor

const DraftModeUIDropDown<ItemType>({
  1. Key? key,
  2. bool isPending = false,
  3. required List<ItemType> items,
  4. required Widget itemBuilder(
    1. ItemType item,
    2. bool isSelected
    ),
  5. required String pageTitle,
  6. ItemType? selectedItem,
  7. Object? selectedKey,
  8. Object? itemKeyOf(
    1. ItemType item
    )?,
  9. ValueChanged<ItemType?>? onChanged,
  10. Widget? emptyPlaceholder,
  11. Widget? header,
  12. Widget? separator,
  13. Future<void> onRefresh()?,
  14. EdgeInsetsGeometry? padding,
  15. bool readOnly = false,
  16. DraftModeUIDropDownFieldBuilder? fieldBuilder,
})

Implementation

const DraftModeUIDropDown({
  super.key,
  this.isPending = false,
  required this.items,
  required this.itemBuilder,
  required this.pageTitle,
  this.selectedItem,
  this.selectedKey,
  this.itemKeyOf,
  this.onChanged,
  this.emptyPlaceholder,
  this.header,
  this.separator,
  this.onRefresh,
  this.padding,
  this.readOnly = false,
  this.fieldBuilder,
});