Browse Source
Merge pull request #730 from Budibase/feature/remove-add-row-button-in-grid-component
Feature/remove add row button in grid component
pull/743/head
Kevin Åberg Kultalahti
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
19 deletions
-
packages/standard-components/src/DataGrid/Component.svelte
|
|
|
@ -11,13 +11,7 @@ |
|
|
|
import { onMount } from "svelte" |
|
|
|
|
|
|
|
import AgGrid from "@budibase/svelte-ag-grid" |
|
|
|
import CreateRowButton from "./CreateRow/Button.svelte" |
|
|
|
import { |
|
|
|
TextButton as DeleteButton, |
|
|
|
Icon, |
|
|
|
Modal, |
|
|
|
ModalContent, |
|
|
|
} from "@budibase/bbui" |
|
|
|
import { TextButton as DeleteButton, Icon, Modal, ModalContent } from "@budibase/bbui" |
|
|
|
|
|
|
|
export let _bb |
|
|
|
export let datasource = {} |
|
|
|
@ -98,13 +92,6 @@ |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
const isEditable = type => |
|
|
|
type !== "boolean" && |
|
|
|
type !== "options" && |
|
|
|
// type !== "datetime" && |
|
|
|
type !== "link" && |
|
|
|
type !== "attachment" |
|
|
|
|
|
|
|
const shouldHideField = name => { |
|
|
|
if (name.startsWith("_")) return true |
|
|
|
// always 'row' |
|
|
|
@ -115,10 +102,6 @@ |
|
|
|
return false |
|
|
|
} |
|
|
|
|
|
|
|
const handleNewRow = async () => { |
|
|
|
data = await fetchData(datasource) |
|
|
|
} |
|
|
|
|
|
|
|
const handleUpdate = ({ detail }) => { |
|
|
|
data[detail.row] = detail.data |
|
|
|
updateRow(detail.data) |
|
|
|
@ -152,7 +135,6 @@ |
|
|
|
{#if dataLoaded} |
|
|
|
{#if canAddDelete} |
|
|
|
<div class="controls"> |
|
|
|
<CreateRowButton {_bb} {table} on:newRow={handleNewRow} /> |
|
|
|
{#if selectedRows.length > 0} |
|
|
|
<DeleteButton text small on:click={modal.show()}> |
|
|
|
<Icon name="addrow" /> |
|
|
|
@ -183,6 +165,7 @@ |
|
|
|
|
|
|
|
<style> |
|
|
|
.controls { |
|
|
|
min-height: 15px; |
|
|
|
margin-bottom: var(--spacing-s); |
|
|
|
display: grid; |
|
|
|
grid-gap: var(--spacing-s); |
|
|
|
|