mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-19 17:22:48 -05:00
Fix for broken checkbox status in checkbox tree node (#2705)
This commit is contained in:
@@ -82,9 +82,10 @@ export default class TreeComponent extends ComponentBase implements IComponent,
|
||||
}
|
||||
|
||||
public refreshDataProvider(itemsToRefreshByHandle: { [treeItemHandle: string]: ITreeComponentItem }): void {
|
||||
// if (this._dataProvider) {
|
||||
// const itemsToRefresh = this._dataProvider.getItemsToRefresh(itemsToRefreshByHandle);
|
||||
// }
|
||||
if (this._dataProvider) {
|
||||
this._dataProvider.getItemsToRefresh(itemsToRefreshByHandle);
|
||||
}
|
||||
|
||||
if (this._tree) {
|
||||
for (const item of Object.values(itemsToRefreshByHandle)) {
|
||||
this._tree.refresh(<ITreeComponentItem>item);
|
||||
|
||||
@@ -142,7 +142,7 @@ export class TreeComponentRenderer extends Disposable implements IRenderer {
|
||||
if (element) {
|
||||
element.onCheckedChanged = (checked: boolean) => {
|
||||
this._dataProvider.onNodeCheckedChanged(element.handle, checked);
|
||||
}
|
||||
};
|
||||
templateData.model = element;
|
||||
}
|
||||
if (templateId === TreeComponentRenderer.DEFAULT_TEMPLATE) {
|
||||
|
||||
Reference in New Issue
Block a user