gpt4 book ai didi

typescript - 如何从 QuickPick 中删除 'OK' 按钮

转载 作者:行者123 更新时间:2023-12-04 02:43:37 25 4
gpt4 key购买 nike

我正在使用 Typescript 开发 VS-Code 扩展。

在其中一个流程中,它使用以下 API 创建一个 QuickPick 菜单:

let quickPick: vscode.QuickPick<vscode.QuickPickItem> = vscode.window.createQuickPick();
quickPick.items = this.getValues();
quickPick.canSelectMany = true; // Enable checkboxes

// Set listeners
quickPick.onDidChangeSelection(items => {
// --> Do an important action here <--
});
quickPick.show();

当用户单击其中一个复选框时,操作会立即发生 -> 在我的场景中不需要 OK 按钮。 Quick pick items

有人知道如何删除 OK 按钮吗?

谢谢。

最佳答案

似乎调用 quickPick.ok(false) 来隐藏按钮会起作用。

但是看着the code ok 按钮始终为 canSelectMany QuickPicks 呈现。

您可以使用 quickPick.customButton(true)quickPick.customLabel("your label") 来代替 ok 按钮.

但是,当我查看您的场景时,如果每次单击复选标记都已执行操作,则您可能不需要多选。复选标记通常仅用于标记要发生的多项事情,因此可以使用 OK 按钮来运行组合操作。

关于typescript - 如何从 QuickPick 中删除 'OK' 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58115365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com