dbeaver/pro#8493 add fetch size tooltip (#4203)

Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>
This commit is contained in:
alex
2026-03-12 15:42:13 +01:00
committed by GitHub
co-authored by mr-anton-t
parent 9a94639167
commit ff275c36b6
8 changed files with 11 additions and 2 deletions
@@ -8,14 +8,14 @@
import { observer } from 'mobx-react-lite';
import { useEffect, useRef, useState } from 'react';
import { Container, Form, getComputed, s, useS } from '@cloudbeaver/core-blocks';
import { Container, Form, getComputed, s, useS, useTranslate } from '@cloudbeaver/core-blocks';
import { useService } from '@cloudbeaver/core-di';
import { type ICustomMenuItemComponent } from '@cloudbeaver/core-view';
import { Input } from '@dbeaver/ui-kit';
import { DATA_CONTEXT_DV_DDM } from '../../../../DatabaseDataModel/DataContext/DATA_CONTEXT_DV_DDM.js';
import { DataViewerSettingsService } from '../../../../DataViewerSettingsService.js';
import styles from './FetchSizeAction.module.css';
import { Input } from '@dbeaver/ui-kit';
export const FetchSizeAction: ICustomMenuItemComponent = observer(function FetchSizeAction({ context }) {
const model = context.get(DATA_CONTEXT_DV_DDM)!;
@@ -23,6 +23,7 @@ export const FetchSizeAction: ICustomMenuItemComponent = observer(function Fetch
const [limit, setLimit] = useState(model.countGain + '');
const dataViewerSettingsService = useService(DataViewerSettingsService);
const style = useS(styles);
const translate = useTranslate();
async function handleChange() {
if (!ref.current) {
@@ -50,6 +51,7 @@ export const FetchSizeAction: ICustomMenuItemComponent = observer(function Fetch
<Form contents onSubmit={handleChange}>
<Input
ref={ref}
title={translate('plugin_data_viewer_fetch_size')}
className={s(style, { input: true })}
type="number"
value={limit}
@@ -43,4 +43,5 @@ export default [
['settings_data_editor_fetch_default_name', 'Standard fetch size'],
['settings_data_editor_fetch_default_description', 'Standardnummer der Zeilen zum Abrufen'],
['plugin_data_viewer_no_available_presentation', 'Keine verfügbare Präsentation'],
['plugin_data_viewer_fetch_size', 'Abrufgröße'],
];
@@ -63,4 +63,5 @@ export default [
['settings_data_editor_fetch_default_description', 'Default number of rows to fetch'],
['plugin_data_viewer_no_available_presentation', 'No available presentation'],
['plugin_data_viewer_result_set_save_success', 'Saved successfully'],
['plugin_data_viewer_fetch_size', 'Fetch size'],
];
@@ -61,4 +61,5 @@ export default [
['settings_data_editor_fetch_default_name', 'Taille de récupération par défaut'],
['settings_data_editor_fetch_default_description', 'Nombre par défaut de lignes à récupérer'],
['plugin_data_viewer_no_available_presentation', 'Aucune présentation disponible'],
['plugin_data_viewer_fetch_size', 'Taille de récupération'],
];
@@ -56,4 +56,5 @@ export default [
['settings_data_editor_fetch_default_description', 'Default number of rows to fetch'],
['plugin_data_viewer_no_available_presentation', 'No available presentation'],
['plugin_data_viewer_result_set_save_success', 'Saved successfully'],
['plugin_data_viewer_fetch_size', 'Dimensione di recupero'],
];
@@ -57,4 +57,5 @@ export default [
['settings_data_editor_fetch_default_description', 'Количество строк для выборки по умолчанию'],
['plugin_data_viewer_no_available_presentation', 'Нет доступных представлений'],
['plugin_data_viewer_result_set_save_success', 'Успешно сохранено'],
['plugin_data_viewer_fetch_size', 'Размер выборки'],
];
@@ -63,4 +63,5 @@ export default [
['settings_data_editor_fetch_default_description', 'Số lượng hàng mặc định để lấy'],
['plugin_data_viewer_no_available_presentation', 'Không có chế độ hiển thị nào khả dụng'],
['plugin_data_viewer_result_set_save_success', 'Lưu thành công'],
['plugin_data_viewer_fetch_size', 'Kích thước lấy'],
];
@@ -63,4 +63,5 @@ export default [
['settings_data_editor_fetch_default_description', '默认查询数据行数'],
['plugin_data_viewer_no_available_presentation', '无可用展示项'],
['plugin_data_viewer_result_set_save_success', '保存成功'],
['plugin_data_viewer_fetch_size', '查询数量'],
];