Browse Source

Add relationships as possible datasource for grid

pull/4023/head
Andrew Kingston 6 years ago
parent
commit
c76dccb66c
  1. 9
      packages/standard-components/src/DataGrid/Component.svelte

9
packages/standard-components/src/DataGrid/Component.svelte

@ -17,7 +17,7 @@
export let _bb
export let datasource = {}
export let editable
export let theme = 'alpine'
export let theme = "alpine"
let dataLoaded = false
let data
@ -33,6 +33,7 @@
rowSelection: editable ? "multiple" : false,
suppressRowClickSelection: !editable,
}
let store = _bb.store
onMount(async () => {
if (datasource.modelId) {
@ -40,7 +41,7 @@
model = await jsonModel.json()
const { schema } = model
if (!isEmpty(datasource)) {
data = await fetchData(datasource)
data = await fetchData(datasource, $store)
columnDefs = Object.keys(schema).map((key, i) => {
return {
headerCheckboxSelection: i === 0 && editable,
@ -64,8 +65,8 @@
type !== "boolean" &&
type !== "options" &&
// type !== "datetime" &&
type !== "link" &&
type !== "attachment"
type !== "link" &&
type !== "attachment"
const shouldHideField = name => {
if (name.startsWith("_")) return true

Loading…
Cancel
Save