Can someone confirm if there is a way to set a token in Dashboard Studio "in the background"?
In classic you could set a token in the source using <init>
<init> <set token="cost_per_unit">500</set> </init>
But so far the only way I can see to set this token is via a text input as below but I don't really want it displayed or amendable in the dashboard
"options": {
"defaultValue": "500",
"token": "cost_per_unit"
},
"title": "Cost per Unit (USD)",
"type": "input.text"
}
It seems I cannot hide the input, or even place it at the bottom of the dashboard so it isn't too obvious.
This seems basic stuff and I'm getting more than a little frustrated with the lack of functionality in Dashboard Studio but accept this may just be me not finding the correct documentation 🙂
So any pointers would be appreciated
Hi,
You can set token values in the defaults object:
{
...,
"defaults": {
"tokens": {
"default": {
"cost_per_unit": {
"value": "5"
},
"units_per_case": {
"value": "12"
}
}
}
},
...
}
This isn't documented in "Set global and local defaults," but following the steps in "Setting tokens on a visualization click" reveals the magic. This behavior may change, so test carefully after each release.
Fabulous!
Thanks
And through the magic of feedback, the documentation has been updated! (Thank you, Splunk tech writer! You're a rock star!) https://docs.splunk.com/Documentation/Splunk/9.0.4/DashStudio/tokens#Default_token
Hi,
You can set token values in the defaults object:
{
...,
"defaults": {
"tokens": {
"default": {
"cost_per_unit": {
"value": "5"
},
"units_per_case": {
"value": "12"
}
}
}
},
...
}
This isn't documented in "Set global and local defaults," but following the steps in "Setting tokens on a visualization click" reveals the magic. This behavior may change, so test carefully after each release.