1
0
Fork 0
mirror of synced 2024-07-03 05:20:32 +12:00

Add relationships as possible datasource for grid

This commit is contained in:
Andrew Kingston 2020-10-13 09:22:47 +01:00
parent 3dacff4636
commit c76dccb66c

View file

@ -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