我在VSCode扩展中向侧边栏添加了一个树视图。我发现如果我点击侧边栏图标,就会调用getChildren函数。是否有任何api可以使";点击";在我的扩展代码中,而不是用户点击鼠标?扩展中边栏图标的图片。因为有一种业务场景需要实现一些不需要用户操作的自动化操作。非常感谢。
我阅读了树视图文档,但找不到可以实现此功能的接口:(
试试这个
vscode.commands.executeCommand("workbench.view.extension.<yourViewContainerNameHere")
每个贡献的视图都会自动创建这样的命令。在您的情况下,请使用您的View Container ID。
另请参阅https://stackoverflow.com/a/74465881/836330以获取更自动创建的TreeView或WebView命令。