refresh after delete

This commit is contained in:
Jan Prochazka
2022-03-24 18:51:46 +01:00
parent 5c8ae85c54
commit 4c856c5e36
2 changed files with 18 additions and 3 deletions

View File

@@ -5,7 +5,6 @@
const SHOW_INCREMENT = 500;
import { useDatabaseKeys } from '../utility/metadataLoaders';
import DbKeysTreeNode from './DbKeysTreeNode.svelte';
export let conid;
@@ -15,17 +14,27 @@
export let indentLevel = 0;
export let reloadToken = 0;
let reloadToken2 = 0;
let maxShowCount = SHOW_INCREMENT;
// $: items = useDatabaseKeys({ conid, database, root, reloadToken });
</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 />
{:then items}
{#each (items || []).slice(0, maxShowCount) as item}
<DbKeysTreeNode {conid} {database} {root} {item} {indentLevel} />
<DbKeysTreeNode
{conid}
{database}
{root}
{item}
{indentLevel}
onRefreshParent={() => {
reloadToken2 += 1;
}}
/>
{/each}
{#if (items || []).length > maxShowCount}

View File

@@ -20,6 +20,8 @@
export let item;
export let indentLevel = 0;
export let onRefreshParent;
let isExpanded;
let reloadToken = 0;
@@ -38,6 +40,10 @@
method: 'del',
args: [item.key],
});
if (onRefreshParent) {
onRefreshParent();
}
},
});
},