handle no data scenario
This commit is contained in:
parent
dcb7d02a5f
commit
1ea709e356
1 changed files with 13 additions and 15 deletions
|
@ -1,8 +1,9 @@
|
|||
<script>
|
||||
// Import valueSetters
|
||||
// Import valueSetters and custom renderers
|
||||
import { number } from "./valueSetters"
|
||||
import { booleanRenderer } from "./customRenderer"
|
||||
|
||||
// These maps need to be set up to handle whatever types that are used in the models.
|
||||
const setters = new Map([["number", number]])
|
||||
const renderers = new Map([["boolean", booleanRenderer]])
|
||||
|
||||
|
@ -27,8 +28,6 @@
|
|||
console.log(schema)
|
||||
if (!isEmpty(datasource)) {
|
||||
data = await fetchData(datasource)
|
||||
if (data) {
|
||||
// Construct column definitions
|
||||
columnDefs = Object.keys(schema).map(key => {
|
||||
return {
|
||||
valueSetter: setters.get(schema[key].type),
|
||||
|
@ -41,7 +40,6 @@
|
|||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
dataLoaded = true
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in a new issue