Fix declarative table display issues with ML ext (#13529)

* Fix declarative table display issues with ML ext

* Fix test
This commit is contained in:
Charles Gagnon
2020-11-24 12:55:04 -08:00
committed by GitHub
parent f4a6b42b3a
commit 40ca82c63d
6 changed files with 32 additions and 10 deletions

View File

@@ -100,7 +100,7 @@ export class LanguagesTable extends LanguageViewBase {
let languages: mssql.ExternalLanguage[] | undefined;
languages = await this.listLanguages();
let tableData: any[][] = [];
let tableData: azdata.DeclarativeTableCellValue[][] = [];
if (languages) {
@@ -113,10 +113,10 @@ export class LanguagesTable extends LanguageViewBase {
});
}
this._table.data = tableData;
this._table.dataValues = tableData;
}
private createTableRow(language: mssql.ExternalLanguage, content: mssql.ExternalLanguageContent): any[] {
private createTableRow(language: mssql.ExternalLanguage, content: mssql.ExternalLanguageContent): azdata.DeclarativeTableCellValue[] {
if (this._modelBuilder) {
let dropLanguageButton = this._modelBuilder.button().withProperties({
label: '',
@@ -153,7 +153,7 @@ export class LanguagesTable extends LanguageViewBase {
newLang: false
});
});
return [language.name, content.platform, language.createdDate, dropLanguageButton, editLanguageButton];
return [{ value: language.name }, { value: content.platform || '' }, { value: language.createdDate || '' }, { value: dropLanguageButton }, { value: editLanguageButton }];
}
return [];