Hi there,
I am trying to convert dashboards from Simple XML to Dashboard Studio, but there are certain features that seem like they don't exist.
In this particular use case, i have a table with multiple fields like user, website and so forth.
What I want is Drilldowns, which only work when a certain column is clicked:
This works quite well with Simple XML, as i can just set conditions on the field:
<drilldown>
<condition field="website">
<link target="_blank">https://who.is/whois/$row.website$</link>
</condition>
<condition field="user">
<set token="username">$row.user$</set>
</condition>
</drilldown>
But how do I do that in JSON in the Dashboard Studio? I know that by adding multiple entries with "eventHandlers", I can specify multiple different types of drilldowns, even though the UI just allows you one:
"eventHandlers": [
{
"type": "drilldown.setToken",
"options": {
"tokens": [
{
"token": "username",
"key": "row.user.value"
}
]
}
},
{
"type": "drilldown.customUrl",
"options": {
"url": "https://who.is/whois/$row.website.value$",
"newTab": true
}
}
]
However, I can't find a way to set a condition on a field like in Simple XML.
Can anybody tell me how i can do this with JSON? Docs don't mention real coding with JSON.
Thanks!