mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-21 01:25:37 -05:00
added table componenet (#1542)
This commit is contained in:
15
src/sql/sqlops.proposed.d.ts
vendored
15
src/sql/sqlops.proposed.d.ts
vendored
@@ -26,6 +26,7 @@ declare module 'sqlops' {
|
||||
text(): ComponentBuilder<TextComponent>;
|
||||
button(): ComponentBuilder<ButtonComponent>;
|
||||
dropDown(): ComponentBuilder<DropDownComponent>;
|
||||
table(): ComponentBuilder<TableComponent>;
|
||||
dashboardWidget(widgetId: string): ComponentBuilder<DashboardWidgetComponent>;
|
||||
dashboardWebview(webviewId: string): ComponentBuilder<DashboardWebviewComponent>;
|
||||
formContainer(): FormBuilder;
|
||||
@@ -292,6 +293,16 @@ declare module 'sqlops' {
|
||||
required?: boolean;
|
||||
}
|
||||
|
||||
export interface TableColumn {
|
||||
value: string
|
||||
}
|
||||
|
||||
export interface TableComponentProperties {
|
||||
data: any[][];
|
||||
columns: string[] | TableColumn[];
|
||||
selectedRows?: number[];
|
||||
}
|
||||
|
||||
export interface CheckBoxProperties {
|
||||
checked?: boolean;
|
||||
label?: string;
|
||||
@@ -354,6 +365,10 @@ declare module 'sqlops' {
|
||||
onValueChanged: vscode.Event<any>;
|
||||
}
|
||||
|
||||
export interface TableComponent extends Component, TableComponentProperties {
|
||||
onRowSelected: vscode.Event<any>;
|
||||
}
|
||||
|
||||
export interface WebViewComponent extends Component {
|
||||
html: string;
|
||||
message: any;
|
||||
|
||||
Reference in New Issue
Block a user