Rename autorefresh setting and ensure functional in all blocks + DP
This commit is contained in:
parent
051f997047
commit
3a002b3c3d
|
@ -4574,7 +4574,7 @@
|
||||||
{
|
{
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "Auto-refresh",
|
"label": "Auto-refresh",
|
||||||
"key": "refresh",
|
"key": "autoRefresh",
|
||||||
"placeholder": "Never",
|
"placeholder": "Never",
|
||||||
"options": [
|
"options": [
|
||||||
{
|
{
|
||||||
|
@ -4968,7 +4968,7 @@
|
||||||
{
|
{
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "Auto-refresh",
|
"label": "Auto-refresh",
|
||||||
"key": "refresh",
|
"key": "autoRefresh",
|
||||||
"placeholder": "Never",
|
"placeholder": "Never",
|
||||||
"options": [
|
"options": [
|
||||||
{
|
{
|
||||||
|
@ -5463,7 +5463,7 @@
|
||||||
{
|
{
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "Auto-refresh",
|
"label": "Auto-refresh",
|
||||||
"key": "refresh",
|
"key": "autoRefresh",
|
||||||
"placeholder": "Never",
|
"placeholder": "Never",
|
||||||
"options": [
|
"options": [
|
||||||
{
|
{
|
||||||
|
@ -5777,7 +5777,7 @@
|
||||||
{
|
{
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "Auto-refresh",
|
"label": "Auto-refresh",
|
||||||
"key": "refresh",
|
"key": "autoRefresh",
|
||||||
"placeholder": "Never",
|
"placeholder": "Never",
|
||||||
"options": [
|
"options": [
|
||||||
{
|
{
|
||||||
|
@ -5982,7 +5982,7 @@
|
||||||
{
|
{
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "Auto-refresh",
|
"label": "Auto-refresh",
|
||||||
"key": "refresh",
|
"key": "autoRefresh",
|
||||||
"placeholder": "Never",
|
"placeholder": "Never",
|
||||||
"options": [
|
"options": [
|
||||||
{
|
{
|
||||||
|
@ -6603,6 +6603,34 @@
|
||||||
"key": "dataSource",
|
"key": "dataSource",
|
||||||
"required": true
|
"required": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "select",
|
||||||
|
"label": "Auto-refresh",
|
||||||
|
"key": "autoRefresh",
|
||||||
|
"placeholder": "Never",
|
||||||
|
"options": [
|
||||||
|
{
|
||||||
|
"label": "10 seconds",
|
||||||
|
"value": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "30 seconds",
|
||||||
|
"value": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "1 minute",
|
||||||
|
"value": 60
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "5 minutes",
|
||||||
|
"value": 300
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "10 minutes",
|
||||||
|
"value": 600
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"type": "text",
|
"type": "text",
|
||||||
"label": "Height",
|
"label": "Height",
|
||||||
|
@ -6711,34 +6739,6 @@
|
||||||
"key": "table",
|
"key": "table",
|
||||||
"required": true
|
"required": true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"type": "select",
|
|
||||||
"label": "Auto-refresh",
|
|
||||||
"key": "refresh",
|
|
||||||
"placeholder": "Never",
|
|
||||||
"options": [
|
|
||||||
{
|
|
||||||
"label": "10 seconds",
|
|
||||||
"value": 10
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "30 seconds",
|
|
||||||
"value": 30
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "1 minute",
|
|
||||||
"value": 60
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "5 minutes",
|
|
||||||
"value": 300
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "10 minutes",
|
|
||||||
"value": 600
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"type": "filter",
|
"type": "filter",
|
||||||
"label": "Filtering",
|
"label": "Filtering",
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
export let sortOrder
|
export let sortOrder
|
||||||
export let limit
|
export let limit
|
||||||
export let paginate
|
export let paginate
|
||||||
export let refresh
|
export let autoRefresh
|
||||||
|
|
||||||
const { styleable, Provider, ActionTypes, API } = getContext("sdk")
|
const { styleable, Provider, ActionTypes, API } = getContext("sdk")
|
||||||
const component = getContext("component")
|
const component = getContext("component")
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
paginate,
|
paginate,
|
||||||
})
|
})
|
||||||
$: schema = sanitizeSchema($fetch.schema)
|
$: schema = sanitizeSchema($fetch.schema)
|
||||||
$: setUpAutoRefresh(refresh)
|
$: setUpAutoRefresh(autoRefresh)
|
||||||
$: actions = [
|
$: actions = [
|
||||||
{
|
{
|
||||||
type: ActionTypes.RefreshDatasource,
|
type: ActionTypes.RefreshDatasource,
|
||||||
|
@ -137,10 +137,10 @@
|
||||||
return extendedQuery
|
return extendedQuery
|
||||||
}
|
}
|
||||||
|
|
||||||
const setUpAutoRefresh = refresh => {
|
const setUpAutoRefresh = autoRefresh => {
|
||||||
clearInterval(interval)
|
clearInterval(interval)
|
||||||
if (refresh) {
|
if (autoRefresh) {
|
||||||
interval = setInterval(fetch.refresh, Math.max(10000, refresh * 1000))
|
interval = setInterval(fetch.refresh, Math.max(10000, autoRefresh * 1000))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
export let cardButtonOnClick
|
export let cardButtonOnClick
|
||||||
export let linkColumn
|
export let linkColumn
|
||||||
export let noRowsMessage
|
export let noRowsMessage
|
||||||
export let repeat
|
export let autoRefresh
|
||||||
|
|
||||||
const { fetchDatasourceSchema } = getContext("sdk")
|
const { fetchDatasourceSchema } = getContext("sdk")
|
||||||
|
|
||||||
|
@ -172,7 +172,7 @@
|
||||||
sortOrder,
|
sortOrder,
|
||||||
paginate,
|
paginate,
|
||||||
limit,
|
limit,
|
||||||
repeat,
|
autoRefresh,
|
||||||
}}
|
}}
|
||||||
order={1}
|
order={1}
|
||||||
>
|
>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
export let sortColumn
|
export let sortColumn
|
||||||
export let sortOrder
|
export let sortOrder
|
||||||
export let limit
|
export let limit
|
||||||
export let repeat
|
export let autoRefresh
|
||||||
|
|
||||||
// Block
|
// Block
|
||||||
export let chartTitle
|
export let chartTitle
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
sortColumn,
|
sortColumn,
|
||||||
sortOrder,
|
sortOrder,
|
||||||
limit,
|
limit,
|
||||||
repeat,
|
autoRefresh,
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{#if dataProviderId && chartType}
|
{#if dataProviderId && chartType}
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
export let hAlign
|
export let hAlign
|
||||||
export let vAlign
|
export let vAlign
|
||||||
export let gap
|
export let gap
|
||||||
export let repeat
|
export let autoRefresh
|
||||||
|
|
||||||
const component = getContext("component")
|
const component = getContext("component")
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
sortOrder,
|
sortOrder,
|
||||||
limit,
|
limit,
|
||||||
paginate,
|
paginate,
|
||||||
repeat,
|
autoRefresh,
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{#if $component.empty}
|
{#if $component.empty}
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
export let detailFields
|
export let detailFields
|
||||||
export let detailTitle
|
export let detailTitle
|
||||||
export let noRowsMessage
|
export let noRowsMessage
|
||||||
export let repeat
|
export let autoRefresh
|
||||||
|
|
||||||
const stateKey = generate()
|
const stateKey = generate()
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@
|
||||||
noValue: false,
|
noValue: false,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
repeat,
|
autoRefresh,
|
||||||
}}
|
}}
|
||||||
styles={{
|
styles={{
|
||||||
custom: `
|
custom: `
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
export let sidePanelSaveLabel
|
export let sidePanelSaveLabel
|
||||||
export let sidePanelDeleteLabel
|
export let sidePanelDeleteLabel
|
||||||
export let notificationOverride
|
export let notificationOverride
|
||||||
export let repeat
|
export let autoRefresh
|
||||||
|
|
||||||
const { fetchDatasourceSchema, API } = getContext("sdk")
|
const { fetchDatasourceSchema, API } = getContext("sdk")
|
||||||
const component = getContext("component")
|
const component = getContext("component")
|
||||||
|
@ -231,7 +231,7 @@
|
||||||
sortOrder,
|
sortOrder,
|
||||||
paginate,
|
paginate,
|
||||||
limit: rowCount,
|
limit: rowCount,
|
||||||
repeat,
|
autoRefresh,
|
||||||
}}
|
}}
|
||||||
context="provider"
|
context="provider"
|
||||||
order={1}
|
order={1}
|
||||||
|
|
Loading…
Reference in New Issue