mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
Merge pull request #625 from dbeaver/fix/column-focus
fix(plugin-data-spreadsheet-new): CB-1521 return focus to the grid
This commit is contained in:
+2
-5
@@ -94,17 +94,14 @@ export const TableColumnHeader = observer<HeaderRendererProps<any>>(function Tab
|
||||
}
|
||||
}
|
||||
|
||||
function preventFocus(event: React.MouseEvent<HTMLDivElement, MouseEvent>) {
|
||||
event.preventDefault();
|
||||
}
|
||||
|
||||
function handleClick(event: React.MouseEvent<HTMLDivElement, MouseEvent>) {
|
||||
gridSelectionContext.selectColumn(calculatedColumn.idx, event.ctrlKey || event.metaKey);
|
||||
dataGridContext.focus();
|
||||
}
|
||||
|
||||
return styled(useStyles(headerStyles))(
|
||||
<table-header>
|
||||
<shrink-container as='div' title={columnTooltip} onMouseDown={preventFocus} onClick={handleClick}>
|
||||
<shrink-container as='div' title={columnTooltip} onClick={handleClick}>
|
||||
<icon>
|
||||
{icon && <StaticImage icon={icon} />}
|
||||
{!dataReadonly && columnReadOnly && <readonly-status className='rdg-table-header__readonly-status' />}
|
||||
|
||||
Reference in New Issue
Block a user