美文网首页
创建VS Code 扩展插件(七)——TreeItem

创建VS Code 扩展插件(七)——TreeItem

作者: 寻找无名的特质 | 来源:发表于2023-12-17 05:35 被阅读0次

使用TreeView可以在左边显示需要的树形结构,比如,显示远程服务器中的文档结构。这需要进行几个步骤,这里先说第一步,需要创建一个实现vscode.TreeDataProvider<T>接口的类,在这个类中,实现获取树节点和子节点的方法。节点的类型可以自己定义,继承vscode.TreeItem,代码如下:

class TempNode extends vscode.TreeItem {
    constructor(
        public readonly label: string,
        public children: any,
        public readonly collapsibleState: vscode.TreeItemCollapsibleState
    ) {
        super(label, collapsibleState);
        this.tooltip = `${this.label}`;
        this.description = this.label;
    }
}

相关文章

网友评论

      本文标题:创建VS Code 扩展插件(七)——TreeItem

      本文链接:https://www.haomeiwen.com/subject/ggiygdtx.html