跳转到主内容

接口:QuickPickOptions

定义于:packages/extension-api/src/extension-api.d.ts:1516

用于配置快速选择 UI 行为的选项。

属性

canPickMany?

可选 canPickMany: boolean

定义于:packages/extension-api/src/extension-api.d.ts:1546

一个可选标志,用于使选择器接受多项选择。如果为 true,则结果是选择项的数组。


ignoreFocusOut?

可选 ignoreFocusOut: boolean

定义于:packages/extension-api/src/extension-api.d.ts:1541

设置为 true 可在焦点移至编辑器其他部分或另一个窗口时保持选择器打开。此设置在 iPad 上被忽略,并且始终为 false。


matchOnDescription?

可选 matchOnDescription: boolean

定义于:packages/extension-api/src/extension-api.d.ts:1525

一个可选标志,用于在过滤选择项时包含描述。


matchOnDetail?

可选 matchOnDetail: boolean

定义于:packages/extension-api/src/extension-api.d.ts:1530

一个可选标志,用于在过滤选择项时包含详细信息。


placeHolder?

可选 placeHolder: string

定义于:packages/extension-api/src/extension-api.d.ts:1535

一个可选字符串,用作输入框中的占位符,以指导用户选择什么。


title?

optional title: string

定义于:packages/extension-api/src/extension-api.d.ts:1520

一个可选字符串,表示快速选择的标题。

方法

onDidSelectItem()?

可选 onDidSelectItem(item): any

定义于:packages/extension-api/src/extension-api.d.ts:1552

每当选择一个项目时调用一个可选函数。

参数

item

string | QuickPickItem

返回

any