fix query result grid shortcut keys (#23206)

* fix query result grid shortcut keys

* add comment
This commit is contained in:
Alan Ren
2023-05-24 21:41:00 -07:00
committed by GitHub
parent 55cedb810d
commit e62486bee6
32 changed files with 358 additions and 296 deletions

View File

@@ -55,7 +55,7 @@ import { timeout } from 'vs/base/common/async';
import { onUnexpectedError } from 'vs/base/common/errors';
import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility';
import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput';
import { ITableService } from 'sql/workbench/services/table/browser/tableService';
import { IComponentContextService } from 'sql/workbench/services/componentContext/browser/componentContextService';
export interface IDesignerStyle {
tabbedPanelStyles?: ITabbedPanelStyles;
@@ -119,7 +119,7 @@ export class Designer extends Disposable implements IThemable {
@IContextMenuService private readonly _contextMenuService: IContextMenuService,
@IAccessibilityService private readonly _accessibilityService: IAccessibilityService,
@IQuickInputService private readonly _quickInputService: IQuickInputService,
@ITableService private readonly _tableService: ITableService) {
@IComponentContextService private readonly _componentContextService: IComponentContextService) {
super();
this._tableCellEditorFactory = new TableCellEditorFactory(
{
@@ -1028,7 +1028,7 @@ export class Designer extends Disposable implements IThemable {
currentTableActions.forEach(a => a.updateState());
table.grid.setSelectedRows([]);
});
this._register(this._tableService.registerTable(table));
this._register(this._componentContextService.registerTable(table));
component = table;
break;
default:

View File

@@ -39,7 +39,7 @@ import { MenuItemAction, MenuRegistry } from 'vs/platform/actions/common/actions
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility';
import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput';
import { ITableService } from 'sql/workbench/services/table/browser/tableService';
import { IComponentContextService } from 'sql/workbench/services/componentContext/browser/componentContextService';
import { deepClone, equals } from 'vs/base/common/objects';
export enum ColumnSizingMode {
@@ -95,7 +95,7 @@ export default class TableComponent extends ComponentBase<azdata.TableComponentP
@Inject(IInstantiationService) private instantiationService: IInstantiationService,
@Inject(IAccessibilityService) private accessibilityService: IAccessibilityService,
@Inject(IQuickInputService) private quickInputService: IQuickInputService,
@Inject(ITableService) private tableService: ITableService
@Inject(IComponentContextService) private componentContextService: IComponentContextService
) {
super(changeRef, el, logService);
}
@@ -298,7 +298,7 @@ export default class TableComponent extends ComponentBase<azdata.TableComponentP
args: e
});
}));
this._register(this.tableService.registerTable(this._table));
this._register(this.componentContextService.registerTable(this._table));
}
this.baseInit();
}