Hey people,
Here is what I am trying to do:
- I have two dashboards, dashboardA & dashboardB
- I am sending a token value from dashboardA -> dashboardB
- Inside dashboardB, I want to create a dynamic dropdown based on token value
This is how my dropdown should look like:
- lets say the token value is 10, I want to display choices from 1 to 10 in the dropdown
My thinking was to do something like this:
<input type="dropdown" token="subrack_No">
<choice value="*">All</choice>
<search>
<query> | makeresults | "some command which generates data from 1 to token value" </query>
</search>
<default>1</default>
Could you please help me here
Hey @gcusello , I think I made little complex let's forget about passing the token from one dashboard to other.
My actual question was can we create a drop dynamically
For example
<dropdown menu>
iteratively add elements to the menu from 1 to n
</dropdown menu>
Is it possible for me to do this?
HI @sjs,
what's your requirement: do you want to pass a search from a dashboard to another or having a dynamic menu?
sorry but It isn't so clear, could you better describe your need?
Anyway, if you want to pass a search from a dashboard to another, my anser should run.
Ciao.
Giuseppe
Hi @sjs,
the problem isn't to pass a searh from a Dashboard to another because you can pass the full search as a token:
<input type="dropdown" token="subrack_No">
<choice value="*">All</choice>
<search>
<query>
$search_token_from_dashboardA$
</query>
</search>
<default>*</default>
</input>
the problem is that there are other information used in the drilldown to pass in the drilldown link in DashboardA
<drilldown>
<link>
<![CDATA[DashboardB?search_token=index=_internal | table index sourcetype source $&TimeFrom=$Time.earliest$&TimeTo=$Time.latest$&field_token=sourcetype]>
</link>
</drilldown>
to use in the input:
<input type="dropdown" token="subrack_No">
<choice value="*">All</choice>
<search>
<query>
$search_token$
</query>
<earliest>$TimeFrom$</earliest>
<latest>$TimeTo$</latest>
</search>
<fieldForLabel>$field_token$</fieldForLabel>
<fieldForValue>$field_token$</fieldForValue>
<prefix>$field$="</prefix>
<suffix>"</suffix>
<default>*</default>
</input>
Ciao.
Giuseppe