mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-17 23:45:59 +00:00
refresh after delete
This commit is contained in:
@@ -5,7 +5,6 @@
|
|||||||
|
|
||||||
const SHOW_INCREMENT = 500;
|
const SHOW_INCREMENT = 500;
|
||||||
|
|
||||||
import { useDatabaseKeys } from '../utility/metadataLoaders';
|
|
||||||
import DbKeysTreeNode from './DbKeysTreeNode.svelte';
|
import DbKeysTreeNode from './DbKeysTreeNode.svelte';
|
||||||
|
|
||||||
export let conid;
|
export let conid;
|
||||||
@@ -15,17 +14,27 @@
|
|||||||
export let indentLevel = 0;
|
export let indentLevel = 0;
|
||||||
|
|
||||||
export let reloadToken = 0;
|
export let reloadToken = 0;
|
||||||
|
let reloadToken2 = 0;
|
||||||
|
|
||||||
let maxShowCount = SHOW_INCREMENT;
|
let maxShowCount = SHOW_INCREMENT;
|
||||||
|
|
||||||
// $: items = useDatabaseKeys({ conid, database, root, reloadToken });
|
// $: items = useDatabaseKeys({ conid, database, root, reloadToken });
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#await apiCall('database-connections/load-keys', { conid, database, root, reloadToken })}
|
{#await apiCall('database-connections/load-keys', { conid, database, root, reloadToken, reloadToken2 })}
|
||||||
<LoadingInfo message="Loading key list" wrapper />
|
<LoadingInfo message="Loading key list" wrapper />
|
||||||
{:then items}
|
{:then items}
|
||||||
{#each (items || []).slice(0, maxShowCount) as item}
|
{#each (items || []).slice(0, maxShowCount) as item}
|
||||||
<DbKeysTreeNode {conid} {database} {root} {item} {indentLevel} />
|
<DbKeysTreeNode
|
||||||
|
{conid}
|
||||||
|
{database}
|
||||||
|
{root}
|
||||||
|
{item}
|
||||||
|
{indentLevel}
|
||||||
|
onRefreshParent={() => {
|
||||||
|
reloadToken2 += 1;
|
||||||
|
}}
|
||||||
|
/>
|
||||||
{/each}
|
{/each}
|
||||||
|
|
||||||
{#if (items || []).length > maxShowCount}
|
{#if (items || []).length > maxShowCount}
|
||||||
|
|||||||
@@ -20,6 +20,8 @@
|
|||||||
export let item;
|
export let item;
|
||||||
export let indentLevel = 0;
|
export let indentLevel = 0;
|
||||||
|
|
||||||
|
export let onRefreshParent;
|
||||||
|
|
||||||
let isExpanded;
|
let isExpanded;
|
||||||
let reloadToken = 0;
|
let reloadToken = 0;
|
||||||
|
|
||||||
@@ -38,6 +40,10 @@
|
|||||||
method: 'del',
|
method: 'del',
|
||||||
args: [item.key],
|
args: [item.key],
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (onRefreshParent) {
|
||||||
|
onRefreshParent();
|
||||||
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user