Hi
I am looking to set a condition match for a drop-down, when a drop-down is selected the host_token is set [for the first time]. Then i want the condition match to pass and set the TPS_ON_ALL_PANELLS.
The issue is: do i set the condition match to a * or something else to pick up any value of when the token is set?
<input type="dropdown" token="host_token" searchWhenChanged="true" rejects="$SHOW_HISTORICAL_ENVIRONMENTS$">
<label>Data Source:</label>
<search>
<query>| metadata type=hosts index=mlc_live | fields host</query>
<earliest>-1months</earliest>
<latest>now</latest>
</search>
<default>-</default>
<change>
<condition match="$host_token$ == "*"">
<set token="TPS_ON_ALL_PANELLS">true</set>
</condition>
</change>
Maybe
<change>
<eval token="TPS_ON_ALL_PANELS">if(value="*",true,false)</eval>
</change>
You'll likely want to do something like this:
...
<change>
<condition value="*">
<set token="TPS_ON_ALL_PANELS">true</set>
</condition>
</change>
...
In fact that does not work. It is like if the token has not been set it wont let it in.
What about <condition label="All">
Is it not setting at all currently? Have you tried just the * character with out the escaped single quotes around it?