Fix settings to select fields and fix chart settings not showing fields
This commit is contained in:
parent
bf8ffb5229
commit
bcdcc68918
|
@ -46,7 +46,7 @@ export const getDatasourceForProvider = component => {
|
|||
|
||||
// Extract datasource from component instance
|
||||
const datasourceSetting = def.settings.find(setting => {
|
||||
return setting.key === def.datasourceSetting
|
||||
return setting.type === "datasource" || setting.type === "table"
|
||||
})
|
||||
if (!datasourceSetting) {
|
||||
return null
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
export let multiselect = false
|
||||
|
||||
$: datasource = getDatasourceForProvider(componentInstance)
|
||||
$: schema = getSchemaForDatasource(datasource)
|
||||
$: schema = getSchemaForDatasource(datasource).schema
|
||||
$: options = Object.keys(schema || {})
|
||||
</script>
|
||||
|
||||
|
|
|
@ -106,7 +106,6 @@
|
|||
"styleable": true,
|
||||
"hasChildren": true,
|
||||
"dataProvider": true,
|
||||
"datasourceSetting": "datasource",
|
||||
"settings": [
|
||||
{
|
||||
"type": "datasource",
|
||||
|
@ -418,7 +417,6 @@
|
|||
"styleable": true,
|
||||
"hasChildren": true,
|
||||
"dataProvider": true,
|
||||
"datasourceSetting": "table",
|
||||
"settings": [
|
||||
{
|
||||
"type": "table",
|
||||
|
@ -434,7 +432,6 @@
|
|||
"hasChildren": true,
|
||||
"styleable": true,
|
||||
"dataProvider": true,
|
||||
"datasourceSetting": "table",
|
||||
"settings": [
|
||||
{
|
||||
"type": "table",
|
||||
|
|
Loading…
Reference in New Issue