- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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
按钮。
有人知道如何删除 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/
我正在使用 Typescript 开发 VS-Code 扩展。 在其中一个流程中,它使用以下 API 创建一个 QuickPick 菜单: let quickPick: vscode.QuickPic
我想向用户显示一些选项的输入,但用户可以回答一个新的。 使用 showQuickPick 我可以显示一些选项,但如果用户回答不同的选项,则返回 undefined 。 有可能做我想做的吗? 我已经考虑
介绍 我在 Visual Studio Code 中创建了一个扩展,它创建了一个“quickPick”菜单,用户可以从中选择选项: 我可以使用向上和向下箭头滚动列表,但我希望能够将其绑定(bind)到
我是一名优秀的程序员,十分优秀!