QuickPick<T extends QuickPickItem> class

A concrete {@link QuickInput} to let the user pick an item from a list of items of type T. The items can be filtered through a filter text field and there is an option {@link QuickPick.canSelectManycanSelectMany} to allow for selecting multiple items.

Note that in many cases the more convenient {@link window.showQuickPick} is easier to use. {@link window.createQuickPick} should be used when {@link window.showQuickPick} does not offer the required flexibility.

Implemented types
Available extensions
Annotations
  • @JS()
  • @staticInterop
  • @anonymous

Constructors

QuickPick({String? value, String? placeholder, Event<String>? onDidChangeValue, Event<void>? onDidAccept, List<QuickInputButton>? buttons, Event<QuickInputButton>? onDidTriggerButton, Event<QuickPickItemButtonEvent>? onDidTriggerItemButton, List? items, bool? canSelectMany, bool? matchOnDescription, bool? matchOnDetail, bool? keepScrollPosition, List? activeItems, Event<List>? onDidChangeActive, List? selectedItems, Event<List>? onDidChangeSelection, String? title, num? step, num? totalSteps, bool? enabled, bool? busy, bool? ignoreFocusOut, Event<void>? onDidHide, void show()?, void hide()?, void dispose()?})
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited