Add relationships as possible datasource for grid
This commit is contained in:
parent
1b8b390822
commit
95d5836552
|
@ -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…
Reference in New Issue