From 401959d8c87859b300a48c3a6c80e8f4e4399704 Mon Sep 17 00:00:00 2001 From: kevmodrome Date: Fri, 2 Oct 2020 10:12:18 +0200 Subject: [PATCH] data now syncs in the grid --- .../standard-components/src/DataGrid/Component.svelte | 10 +++------- .../src/DataGrid/CreateRow/Button.svelte | 9 ++++++++- .../src/DataGrid/CreateRow/Modal.svelte | 6 +++--- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/packages/standard-components/src/DataGrid/Component.svelte b/packages/standard-components/src/DataGrid/Component.svelte index 9e0e1699aa..ca9208d465 100644 --- a/packages/standard-components/src/DataGrid/Component.svelte +++ b/packages/standard-components/src/DataGrid/Component.svelte @@ -57,13 +57,11 @@ return false } - const handleSubmit = e => { - // Send off data here and update to display in grid component - console.log("Submitting:", e.detail) + const handleNewRecord = async () => { + data = await fetchData(datasource) } const handleUpdate = ({ detail }) => { - console.log(detail) data[detail.row] = detail.data updateRecord(detail.data) } @@ -74,11 +72,9 @@ record ) const json = await response.json() - console.log(json) } const deleteRecords = async () => { - console.log(_bb.api) const response = await _bb.api.post(`/api/${datasource.name}/records`, { records: selectedRows, type: "delete", @@ -91,7 +87,7 @@
{#if dataLoaded}
- + {#if selectedRows.length > 0} diff --git a/packages/standard-components/src/DataGrid/CreateRow/Button.svelte b/packages/standard-components/src/DataGrid/CreateRow/Button.svelte index c3ce02c3f4..81b5d63750 100644 --- a/packages/standard-components/src/DataGrid/CreateRow/Button.svelte +++ b/packages/standard-components/src/DataGrid/CreateRow/Button.svelte @@ -1,7 +1,10 @@