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",
|
||||
"label": "Auto-refresh",
|
||||
"key": "refresh",
|
||||
"key": "autoRefresh",
|
||||
"placeholder": "Never",
|
||||
"options": [
|
||||
{
|
||||
|
@ -4968,7 +4968,7 @@
|
|||
{
|
||||
"type": "select",
|
||||
"label": "Auto-refresh",
|
||||
"key": "refresh",
|
||||
"key": "autoRefresh",
|
||||
"placeholder": "Never",
|
||||
"options": [
|
||||
{
|
||||
|
@ -5463,7 +5463,7 @@
|
|||
{
|
||||
"type": "select",
|
||||
"label": "Auto-refresh",
|
||||
"key": "refresh",
|
||||
"key": "autoRefresh",
|
||||
"placeholder": "Never",
|
||||
"options": [
|
||||
{
|
||||
|
@ -5777,7 +5777,7 @@
|
|||
{
|
||||
"type": "select",
|
||||
"label": "Auto-refresh",
|
||||
"key": "refresh",
|
||||
"key": "autoRefresh",
|
||||
"placeholder": "Never",
|
||||
"options": [
|
||||
{
|
||||
|
@ -5982,7 +5982,7 @@
|
|||
{
|
||||
"type": "select",
|
||||
"label": "Auto-refresh",
|
||||
"key": "refresh",
|
||||
"key": "autoRefresh",
|
||||
"placeholder": "Never",
|
||||
"options": [
|
||||
{
|
||||
|
@ -6603,6 +6603,34 @@
|
|||
"key": "dataSource",
|
||||
"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",
|
||||
"label": "Height",
|
||||
|
@ -6711,34 +6739,6 @@
|
|||
"key": "table",
|
||||
"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",
|
||||
"label": "Filtering",
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
export let sortOrder
|
||||
export let limit
|
||||
export let paginate
|
||||
export let refresh
|
||||
export let autoRefresh
|
||||
|
||||
const { styleable, Provider, ActionTypes, API } = getContext("sdk")
|
||||
const component = getContext("component")
|
||||
|
@ -30,7 +30,7 @@
|
|||
paginate,
|
||||
})
|
||||
$: schema = sanitizeSchema($fetch.schema)
|
||||
$: setUpAutoRefresh(refresh)
|
||||
$: setUpAutoRefresh(autoRefresh)
|
||||
$: actions = [
|
||||
{
|
||||
type: ActionTypes.RefreshDatasource,
|
||||
|
@ -137,10 +137,10 @@
|
|||
return extendedQuery
|
||||
}
|
||||
|
||||
const setUpAutoRefresh = refresh => {
|
||||
const setUpAutoRefresh = autoRefresh => {
|
||||
clearInterval(interval)
|
||||
if (refresh) {
|
||||
interval = setInterval(fetch.refresh, Math.max(10000, refresh * 1000))
|
||||
if (autoRefresh) {
|
||||
interval = setInterval(fetch.refresh, Math.max(10000, autoRefresh * 1000))
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
export let cardButtonOnClick
|
||||
export let linkColumn
|
||||
export let noRowsMessage
|
||||
export let repeat
|
||||
export let autoRefresh
|
||||
|
||||
const { fetchDatasourceSchema } = getContext("sdk")
|
||||
|
||||
|
@ -172,7 +172,7 @@
|
|||
sortOrder,
|
||||
paginate,
|
||||
limit,
|
||||
repeat,
|
||||
autoRefresh,
|
||||
}}
|
||||
order={1}
|
||||
>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
export let sortColumn
|
||||
export let sortOrder
|
||||
export let limit
|
||||
export let repeat
|
||||
export let autoRefresh
|
||||
|
||||
// Block
|
||||
export let chartTitle
|
||||
|
@ -66,7 +66,7 @@
|
|||
sortColumn,
|
||||
sortOrder,
|
||||
limit,
|
||||
repeat,
|
||||
autoRefresh,
|
||||
}}
|
||||
>
|
||||
{#if dataProviderId && chartType}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
export let hAlign
|
||||
export let vAlign
|
||||
export let gap
|
||||
export let repeat
|
||||
export let autoRefresh
|
||||
|
||||
const component = getContext("component")
|
||||
|
||||
|
@ -35,7 +35,7 @@
|
|||
sortOrder,
|
||||
limit,
|
||||
paginate,
|
||||
repeat,
|
||||
autoRefresh,
|
||||
}}
|
||||
>
|
||||
{#if $component.empty}
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
export let detailFields
|
||||
export let detailTitle
|
||||
export let noRowsMessage
|
||||
export let repeat
|
||||
export let autoRefresh
|
||||
|
||||
const stateKey = generate()
|
||||
|
||||
|
@ -54,7 +54,7 @@
|
|||
noValue: false,
|
||||
},
|
||||
],
|
||||
repeat,
|
||||
autoRefresh,
|
||||
}}
|
||||
styles={{
|
||||
custom: `
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
export let sidePanelSaveLabel
|
||||
export let sidePanelDeleteLabel
|
||||
export let notificationOverride
|
||||
export let repeat
|
||||
export let autoRefresh
|
||||
|
||||
const { fetchDatasourceSchema, API } = getContext("sdk")
|
||||
const component = getContext("component")
|
||||
|
@ -231,7 +231,7 @@
|
|||
sortOrder,
|
||||
paginate,
|
||||
limit: rowCount,
|
||||
repeat,
|
||||
autoRefresh,
|
||||
}}
|
||||
context="provider"
|
||||
order={1}
|
||||
|
|
Loading…
Reference in New Issue