Add optional title to tables (#6740)

* Add optional title to tables

* addressing comments
This commit is contained in:
Kim Santiago
2019-08-14 11:12:18 -07:00
committed by GitHub
parent 462b5d1d53
commit 8287e0dda5
5 changed files with 20 additions and 1 deletions

View File

@@ -208,6 +208,7 @@ export default class TableComponent extends ComponentBase implements IComponent,
this._tableColumns = this.transformColumns(this.columns);
this._table.columns = this._tableColumns;
this._table.setData(this._tableData);
this._table.setTableTitle(this.title);
if (this.selectedRows) {
this._table.setSelectedRows(this.selectedRows);
}
@@ -286,4 +287,8 @@ export default class TableComponent extends ComponentBase implements IComponent,
public get forceFitColumns() {
return this.getPropertyOrDefault<azdata.TableComponentProperties, ColumnSizingMode>((props) => props.forceFitColumns, ColumnSizingMode.ForceFit);
}
public get title() {
return this.getPropertyOrDefault<azdata.TableComponentProperties, string>((props) => props.title, '');
}
}