diff --git a/samples/sqlservices/src/controllers/treeDataProvider.ts b/samples/sqlservices/src/controllers/treeDataProvider.ts index 253d85dd55..c19ae677da 100644 --- a/samples/sqlservices/src/controllers/treeDataProvider.ts +++ b/samples/sqlservices/src/controllers/treeDataProvider.ts @@ -75,6 +75,14 @@ export class TreeNode implements sqlops.TreeComponentItem { this.data.label = value; } + public get collapsibleState(): vscode.TreeItemCollapsibleState { + if (!this._isAlwaysLeaf) { + return vscode.TreeItemCollapsibleState.Collapsed; + } else { + vscode.TreeItemCollapsibleState.None; + } + } + public get label(): string { return this.data.label; } @@ -265,6 +273,7 @@ export class TreeDataProvider implements sqlops.TreeComponentDataProvider