Registers all disposable items for query execution plans (#20851)

This commit is contained in:
Lewis Sanchez
2022-10-14 14:50:25 -07:00
committed by GitHub
parent 55c453700d
commit f51e5c370b
20 changed files with 402 additions and 255 deletions

View File

@@ -135,10 +135,11 @@ export class ExecutionPlanComparisonPropertiesView extends ExecutionPlanProperti
const columns: Slick.Column<Slick.SlickData>[] = this.getPropertyTableColumns();
let primaryProps = [];
let secondaryProps = [];
if (this._model.primaryElement?.properties) {
primaryProps = this._model.primaryElement.properties;
}
let secondaryProps = [];
if (this._model.secondaryElement?.properties) {
secondaryProps = this._model.secondaryElement.properties;
}
@@ -440,6 +441,7 @@ export class ExecutionPlanComparisonPropertiesView extends ExecutionPlanProperti
};
rows.push(row);
if (!isString(primaryProp.value)) {
row.name.iconCssClass += ` parent-row-styling`;
row.primary.iconCssClass += ` parent-row-styling`;
@@ -459,6 +461,7 @@ export class ExecutionPlanComparisonPropertiesView extends ExecutionPlanProperti
};
rows.push(row);
if (!isString(secondaryProp.value)) {
row.name.iconCssClass += ` parent-row-styling`;
row.secondary.iconCssClass += ` parent-row-styling`;
@@ -475,6 +478,7 @@ export class ExecutionPlanComparisonPropertiesView extends ExecutionPlanProperti
if (this._orientation === value) {
return;
}
this._orientation = value;
this.updatePropertyContainerTitles();
}