mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-29 11:03:57 +00:00
configurable auto refresh inteval
This commit is contained in:
@@ -91,6 +91,12 @@ ORDER BY
|
|||||||
|
|
||||||
<FormCheckboxField name="dataGrid.thousandsSeparator" label="Use thousands separator for numbers" />
|
<FormCheckboxField name="dataGrid.thousandsSeparator" label="Use thousands separator for numbers" />
|
||||||
|
|
||||||
|
<FormTextField
|
||||||
|
name="dataGrid.defaultAutoRefreshInterval"
|
||||||
|
label="Default grid auto refresh interval in seconds"
|
||||||
|
defaultValue="10"
|
||||||
|
/>
|
||||||
|
|
||||||
<div class="heading">Connection</div>
|
<div class="heading">Connection</div>
|
||||||
<FormCheckboxField
|
<FormCheckboxField
|
||||||
name="connection.autoRefresh"
|
name="connection.autoRefresh"
|
||||||
@@ -99,7 +105,7 @@ ORDER BY
|
|||||||
/>
|
/>
|
||||||
<FormTextField
|
<FormTextField
|
||||||
name="connection.autoRefreshInterval"
|
name="connection.autoRefreshInterval"
|
||||||
label="Interval between automatic refreshes in seconds"
|
label="Interval between automatic DB structure reloads in seconds"
|
||||||
defaultValue="30"
|
defaultValue="30"
|
||||||
disabled={values['connection.autoRefresh'] === false}
|
disabled={values['connection.autoRefresh'] === false}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -98,6 +98,7 @@
|
|||||||
import ToolStripCommandButton from '../buttons/ToolStripCommandButton.svelte';
|
import ToolStripCommandButton from '../buttons/ToolStripCommandButton.svelte';
|
||||||
import ToolStripExportButton, { createQuickExportHandlerRef } from '../buttons/ToolStripExportButton.svelte';
|
import ToolStripExportButton, { createQuickExportHandlerRef } from '../buttons/ToolStripExportButton.svelte';
|
||||||
import ToolStripCommandSplitButton from '../buttons/ToolStripCommandSplitButton.svelte';
|
import ToolStripCommandSplitButton from '../buttons/ToolStripCommandSplitButton.svelte';
|
||||||
|
import { getIntSettingsValue } from '../settings/settingsTools';
|
||||||
|
|
||||||
export let tabid;
|
export let tabid;
|
||||||
export let conid;
|
export let conid;
|
||||||
@@ -111,7 +112,7 @@
|
|||||||
const cache = writable(createGridCache());
|
const cache = writable(createGridCache());
|
||||||
const dbinfo = useDatabaseInfo({ conid, database });
|
const dbinfo = useDatabaseInfo({ conid, database });
|
||||||
|
|
||||||
let autoRefreshInterval = 10;
|
let autoRefreshInterval = getIntSettingsValue('dataGrid.defaultAutoRefreshInterval', 10, 1, 3600);
|
||||||
let autoRefreshStarted = false;
|
let autoRefreshStarted = false;
|
||||||
let autoRefreshTimer = null;
|
let autoRefreshTimer = null;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user