diff --git a/src/sql/parts/modelComponents/table.component.ts b/src/sql/parts/modelComponents/table.component.ts index d0aa1a5dab..31b514f503 100644 --- a/src/sql/parts/modelComponents/table.component.ts +++ b/src/sql/parts/modelComponents/table.component.ts @@ -3,6 +3,8 @@ * Licensed under the Source EULA. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import 'vs/css!./table'; + import { Component, Input, Inject, ChangeDetectorRef, forwardRef, ViewChild, ElementRef, OnDestroy, AfterViewInit } from '@angular/core'; @@ -53,7 +55,9 @@ export default class TableComponent extends ComponentBase implements IComponent, return >{ name: col.value, id: col.value, - field: col.value + field: col.value, + width: col.width, + cssClass: col.cssClass }; } else { return >{ diff --git a/src/sql/parts/modelComponents/table.css b/src/sql/parts/modelComponents/table.css new file mode 100644 index 0000000000..43bb8908d4 --- /dev/null +++ b/src/sql/parts/modelComponents/table.css @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Source EULA. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.center-align +{ + text-align: center; +} \ No newline at end of file diff --git a/src/sql/sqlops.proposed.d.ts b/src/sql/sqlops.proposed.d.ts index 822940d91a..eb43e6c36c 100644 --- a/src/sql/sqlops.proposed.d.ts +++ b/src/sql/sqlops.proposed.d.ts @@ -497,6 +497,8 @@ declare module 'sqlops' { export interface TableColumn { value: string; + width?: number; + cssClass?: string; } export interface TableComponentProperties extends ComponentProperties {