grid item find by message as well (#13184)

icon for generate html report
This commit is contained in:
Vladimir Chernov
2020-11-02 20:02:56 +03:00
committed by GitHub
parent 338beaff29
commit b2e06fd440
4 changed files with 25 additions and 3 deletions

View File

@@ -33,6 +33,7 @@ export class AssessmentResultGrid implements vscode.Disposable {
private readonly checkIdColOrder = 5;
private readonly targetColOrder = 1;
private readonly messageColOrder = 3;
public get component(): azdata.Component {
return this.rootContainer;
@@ -155,7 +156,10 @@ export class AssessmentResultGrid implements vscode.Disposable {
const selectedRowValues = this.table.data[rowNumber];
const asmtResultItem = this.dataItems.find(item =>
item.targetName === selectedRowValues[this.targetColOrder]
&& item.checkId === selectedRowValues[this.checkIdColOrder]);
&& item.checkId === selectedRowValues[this.checkIdColOrder]
&& item.message === selectedRowValues[this.messageColOrder]
);
if (!asmtResultItem) {
return;
}

View File

@@ -236,8 +236,8 @@ export class SqlAssessmentMainTab extends SqlAssessmentTab {
.withProperties<azdata.ButtonProperties>({
label: localize('btnGeneratehtmlreport', "Create HTML Report"),
iconPath: {
dark: this.extensionContext.asAbsolutePath('resources/dark/newquery_inverse.svg'),
light: this.extensionContext.asAbsolutePath('resources/light/newquery.svg')
dark: this.extensionContext.asAbsolutePath('resources/dark/book_inverse.svg'),
light: this.extensionContext.asAbsolutePath('resources/light/book.svg')
},
enabled: false
}).component();