updates grid componenet to use model schema insteady of first row keys of datasource
This commit is contained in:
parent
8d5685c5e4
commit
564192a525
|
@ -16,13 +16,12 @@
|
||||||
onMount(async () => {
|
onMount(async () => {
|
||||||
console.log(datasource)
|
console.log(datasource)
|
||||||
const jsonModel = await _bb.api.get(`/api/models/${datasource.modelId}`)
|
const jsonModel = await _bb.api.get(`/api/models/${datasource.modelId}`)
|
||||||
const model = await jsonModel.json()
|
const { schema } = await jsonModel.json()
|
||||||
console.log(model)
|
|
||||||
if (!isEmpty(datasource)) {
|
if (!isEmpty(datasource)) {
|
||||||
data = await fetchData(datasource)
|
data = await fetchData(datasource)
|
||||||
if (data) {
|
if (data) {
|
||||||
// Construct column definitions
|
// Construct column definitions
|
||||||
columnDefs = Object.keys(data[0]).map(key => {
|
columnDefs = Object.keys(schema).map(key => {
|
||||||
return {
|
return {
|
||||||
headerName: key.charAt(0).toUpperCase() + key.slice(1), // Capitalise first letter
|
headerName: key.charAt(0).toUpperCase() + key.slice(1), // Capitalise first letter
|
||||||
field: key,
|
field: key,
|
||||||
|
|
Loading…
Reference in New Issue