mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-28 01:25:39 -05:00
Merge from vscode e3c4990c67c40213af168300d1cfeb71d680f877 (#16569)
This commit is contained in:
@@ -268,9 +268,10 @@ export default class DeclarativeTableComponent extends ContainerBase<any, azdata
|
||||
}
|
||||
|
||||
private static ACCEPTABLE_VALUES = new Set<string>(['number', 'string', 'boolean']);
|
||||
public override setProperties(properties: azdata.DeclarativeTableProperties): void {
|
||||
const basicData: any[][] = properties.data ?? [];
|
||||
const complexData: azdata.DeclarativeTableCellValue[][] = properties.dataValues ?? [];
|
||||
public override setProperties(properties: { [key: string]: any; }): void {
|
||||
let castProperties = properties as azdata.DeclarativeTableProperties;
|
||||
const basicData: any[][] = castProperties.data ?? [];
|
||||
const complexData: azdata.DeclarativeTableCellValue[][] = castProperties.dataValues ?? [];
|
||||
let finalData: azdata.DeclarativeTableCellValue[][];
|
||||
|
||||
finalData = basicData.map(row => {
|
||||
@@ -291,7 +292,7 @@ export default class DeclarativeTableComponent extends ContainerBase<any, azdata
|
||||
finalData = complexData;
|
||||
}
|
||||
|
||||
this.columns = properties.columns ?? [];
|
||||
this.columns = castProperties.columns ?? [];
|
||||
|
||||
// check whether the data property is changed before actually setting the properties.
|
||||
const isDataPropertyChanged = !arrayEquals(this.data, finalData ?? [], (a, b) => {
|
||||
|
||||
Reference in New Issue
Block a user