<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to hide the panel in a dashboard based on drop down filter ? in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/482653#M31639</link>
    <description>&lt;P&gt;There are many ways to accomplish this, and the best will depend on what effect your are trying to achieve.  &lt;/P&gt;

&lt;P&gt;The general answer is - put either a "depends" or a "rejects" on each panel, and set or unset the desired tokens based on the selection in each dropdown.&lt;/P&gt;

&lt;P&gt;This is a run-anywhere screen that will show you how to do this process.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form&amp;gt;
  &amp;lt;label&amp;gt;Admin dropdown test&amp;lt;/label&amp;gt;

        &amp;lt;search id="basechoices"&amp;gt;
          &amp;lt;query&amp;gt;
      | makeresults
      | eval mydata="India|Sales!!!!India|Marketing!!!!Argentina|Workplace!!!!USA|Production"
      | table mydata
      | makemv delim="!!!!" mydata
      | mvexpand mydata
      | makemv delim="|" mydata
      | eval location=mvindex(mydata,0)
      | eval TheChoice=mvindex(mydata,1)
      | table location TheChoice
          &amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-5m&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;

 &amp;lt;fieldset submitButton="false"&amp;gt;

    &amp;lt;input type="dropdown" token="tok_location"&amp;gt;
      &amp;lt;label&amp;gt;location&amp;lt;/label&amp;gt;
      &amp;lt;choice value="Argentina"&amp;gt;Argentina&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="India"&amp;gt;India&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="USA"&amp;gt;USA&amp;lt;/choice&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;unset token="form.tok_department"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showSales"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showMarketing"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showProduction"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showWorkplace"&amp;gt;&amp;lt;/unset&amp;gt;
      &amp;lt;/change&amp;gt;
       &amp;lt;selectFirstChoice&amp;gt;false&amp;lt;/selectFirstChoice&amp;gt;
    &amp;lt;/input&amp;gt;

    &amp;lt;input type="dropdown" token="tok_department"&amp;gt;
      &amp;lt;label&amp;gt;department&amp;lt;/label&amp;gt;
      &amp;lt;search base="basechoices"&amp;gt;
        &amp;lt;query&amp;gt;
        | where location= "$tok_location$"
        | fields - location &amp;lt;/query&amp;gt;
      &amp;lt;/search&amp;gt;
      &amp;lt;fieldForLabel&amp;gt;TheChoice&amp;lt;/fieldForLabel&amp;gt;
      &amp;lt;fieldForValue&amp;gt;TheChoice&amp;lt;/fieldForValue&amp;gt;
      &amp;lt;selectFirstChoice&amp;gt;true&amp;lt;/selectFirstChoice&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition match="$value$= &amp;amp;quot;Sales&amp;amp;quot; "&amp;gt;
        &amp;lt;set token="showSales"&amp;gt;&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showMarketing"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showProduction"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showWorkplace"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition match="$value$= &amp;amp;quot;Marketing&amp;amp;quot; "&amp;gt;
        &amp;lt;unset token="showSales"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;set token="showMarketing"&amp;gt;&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showProduction"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showWorkplace"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition match="$value$= &amp;amp;quot;Production&amp;amp;quot; "&amp;gt;
        &amp;lt;unset token="showSales"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showMarketing"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;set token="showProduction"&amp;gt;&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showWorkplace"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition match="$value$= &amp;amp;quot;Workplace&amp;amp;quot; "&amp;gt;
        &amp;lt;unset token="showSales"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showMarketing"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showProduction"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;set token="showWorkplace"&amp;gt;&amp;lt;/set&amp;gt;
        &amp;lt;/condition&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel depends="$showProduction$"&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt; PRODUCTION PANEL&amp;lt;/p&amp;gt;
         &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$showMarketing$"&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt; MARKETING PANEL&amp;lt;/p&amp;gt;
         &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$showWorkplace$"&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt; WORKPLACE PANEL&amp;lt;/p&amp;gt;
         &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$showSales$"&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt; SALES PANEL&amp;lt;/p&amp;gt;
         &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/form&amp;gt; 
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 28 Apr 2020 20:20:02 GMT</pubDate>
    <dc:creator>DalJeanis</dc:creator>
    <dc:date>2020-04-28T20:20:02Z</dc:date>
    <item>
      <title>How to hide the panel in a dashboard based on drop down filter?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/482651#M31637</link>
      <description>&lt;P&gt;Let's assume 1st drop down values are &lt;STRONG&gt;1.workplace , 2. Sales , 3. Marketing and 4 . Production.&lt;/STRONG&gt; &lt;BR /&gt;2nd drop down values depend upon the locations. &lt;BR /&gt;Case -1 :If I select &lt;BR /&gt;&lt;STRONG&gt;India - show only Sales &amp;amp; Marketing&lt;BR /&gt;USA - show only Production&lt;BR /&gt;Argentina - show only workplace&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Case 2: Same way I have 4 panel with some query. &lt;BR /&gt;If I select workplace, it should show Workplace panel with hiding all other panel.&lt;/P&gt;
&lt;P&gt;Case3: Location as India and 2nd drop down as a sales . It should only Sales panel.&lt;/P&gt;
&lt;P&gt;How can I get this, please help me out.&lt;/P&gt;
&lt;P&gt;Thanks in Advance.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Mar 2022 03:50:16 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/482651#M31637</guid>
      <dc:creator>patra966</dc:creator>
      <dc:date>2022-03-08T03:50:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide the panel in a dashboard based on drop down filter ?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/482652#M31638</link>
      <description>&lt;P&gt;see &lt;A href="https://answers.splunk.com/answers/397900/why-am-i-unable-to-showhide-a-panel-based-on-drop.html"&gt;https://answers.splunk.com/answers/397900/why-am-i-unable-to-showhide-a-panel-based-on-drop.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 25 Apr 2020 00:02:44 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/482652#M31638</guid>
      <dc:creator>to4kawa</dc:creator>
      <dc:date>2020-04-25T00:02:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide the panel in a dashboard based on drop down filter ?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/482653#M31639</link>
      <description>&lt;P&gt;There are many ways to accomplish this, and the best will depend on what effect your are trying to achieve.  &lt;/P&gt;

&lt;P&gt;The general answer is - put either a "depends" or a "rejects" on each panel, and set or unset the desired tokens based on the selection in each dropdown.&lt;/P&gt;

&lt;P&gt;This is a run-anywhere screen that will show you how to do this process.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form&amp;gt;
  &amp;lt;label&amp;gt;Admin dropdown test&amp;lt;/label&amp;gt;

        &amp;lt;search id="basechoices"&amp;gt;
          &amp;lt;query&amp;gt;
      | makeresults
      | eval mydata="India|Sales!!!!India|Marketing!!!!Argentina|Workplace!!!!USA|Production"
      | table mydata
      | makemv delim="!!!!" mydata
      | mvexpand mydata
      | makemv delim="|" mydata
      | eval location=mvindex(mydata,0)
      | eval TheChoice=mvindex(mydata,1)
      | table location TheChoice
          &amp;lt;/query&amp;gt;
          &amp;lt;earliest&amp;gt;-5m&amp;lt;/earliest&amp;gt;
          &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
        &amp;lt;/search&amp;gt;

 &amp;lt;fieldset submitButton="false"&amp;gt;

    &amp;lt;input type="dropdown" token="tok_location"&amp;gt;
      &amp;lt;label&amp;gt;location&amp;lt;/label&amp;gt;
      &amp;lt;choice value="Argentina"&amp;gt;Argentina&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="India"&amp;gt;India&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="USA"&amp;gt;USA&amp;lt;/choice&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;unset token="form.tok_department"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showSales"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showMarketing"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showProduction"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showWorkplace"&amp;gt;&amp;lt;/unset&amp;gt;
      &amp;lt;/change&amp;gt;
       &amp;lt;selectFirstChoice&amp;gt;false&amp;lt;/selectFirstChoice&amp;gt;
    &amp;lt;/input&amp;gt;

    &amp;lt;input type="dropdown" token="tok_department"&amp;gt;
      &amp;lt;label&amp;gt;department&amp;lt;/label&amp;gt;
      &amp;lt;search base="basechoices"&amp;gt;
        &amp;lt;query&amp;gt;
        | where location= "$tok_location$"
        | fields - location &amp;lt;/query&amp;gt;
      &amp;lt;/search&amp;gt;
      &amp;lt;fieldForLabel&amp;gt;TheChoice&amp;lt;/fieldForLabel&amp;gt;
      &amp;lt;fieldForValue&amp;gt;TheChoice&amp;lt;/fieldForValue&amp;gt;
      &amp;lt;selectFirstChoice&amp;gt;true&amp;lt;/selectFirstChoice&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition match="$value$= &amp;amp;quot;Sales&amp;amp;quot; "&amp;gt;
        &amp;lt;set token="showSales"&amp;gt;&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showMarketing"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showProduction"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showWorkplace"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition match="$value$= &amp;amp;quot;Marketing&amp;amp;quot; "&amp;gt;
        &amp;lt;unset token="showSales"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;set token="showMarketing"&amp;gt;&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showProduction"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showWorkplace"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition match="$value$= &amp;amp;quot;Production&amp;amp;quot; "&amp;gt;
        &amp;lt;unset token="showSales"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showMarketing"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;set token="showProduction"&amp;gt;&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showWorkplace"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition match="$value$= &amp;amp;quot;Workplace&amp;amp;quot; "&amp;gt;
        &amp;lt;unset token="showSales"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showMarketing"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;unset token="showProduction"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;set token="showWorkplace"&amp;gt;&amp;lt;/set&amp;gt;
        &amp;lt;/condition&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel depends="$showProduction$"&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt; PRODUCTION PANEL&amp;lt;/p&amp;gt;
         &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$showMarketing$"&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt; MARKETING PANEL&amp;lt;/p&amp;gt;
         &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$showWorkplace$"&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt; WORKPLACE PANEL&amp;lt;/p&amp;gt;
         &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
    &amp;lt;panel depends="$showSales$"&amp;gt;
      &amp;lt;html&amp;gt;
        &amp;lt;p&amp;gt; SALES PANEL&amp;lt;/p&amp;gt;
         &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/form&amp;gt; 
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 28 Apr 2020 20:20:02 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/482653#M31639</guid>
      <dc:creator>DalJeanis</dc:creator>
      <dc:date>2020-04-28T20:20:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide the panel in a dashboard based on drop down filter ?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/587933#M48229</link>
      <description>&lt;P&gt;Hello All,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I need your help to hide and display a panel on the dashboard based on end user's selection of using a dropdown or radio button.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help by sharing your approach.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Tue, 08 Mar 2022 03:13:17 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/587933#M48229</guid>
      <dc:creator>Taruchit</dc:creator>
      <dc:date>2022-03-08T03:13:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide the panel in a dashboard based on drop down filter ?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/587952#M48232</link>
      <description>&lt;P&gt;Have each panel that you want to hide or show have a depends attribute specifying a unique token.&lt;/P&gt;&lt;P&gt;In the change handler for your selection dropdown, set the corresponding token based on whether the value has been selected.&lt;/P&gt;&lt;P&gt;Depending on how you want the hiding to work, you could either unset all the other tokens, or have a dropdown value "Hide all" for example, which you unset all the panel tokens&lt;/P&gt;</description>
      <pubDate>Tue, 08 Mar 2022 07:52:33 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/587952#M48232</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2022-03-08T07:52:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to hide the panel in a dashboard based on drop down filter ?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/588216#M48243</link>
      <description>&lt;P&gt;Thank you for your response. I was able to build the functionality successfully. I have added the code for reference: -&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;row&amp;gt;
&amp;lt;panel&amp;gt;
&amp;lt;input type="checkbox" token="xxxToken"&amp;gt;
&amp;lt;label&amp;gt;Show xxx details&amp;lt;/label&amp;gt;
&amp;lt;choice value="1"&amp;gt;Show&amp;lt;/choice&amp;gt;
&amp;lt;initialValue&amp;gt;1&amp;lt;/initialValue&amp;gt;
&amp;lt;/input&amp;gt;
&amp;lt;/panel&amp;gt;
&amp;lt;/row&amp;gt;
&amp;lt;row&amp;gt;
&amp;lt;panel depends="$xxxToken$"&amp;gt;
&amp;lt;table&amp;gt;
...
&amp;lt;/table&amp;gt;
&amp;lt;/panel&amp;gt;
&amp;lt;/row&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;Please share if you have any suggestions to improve the same.&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Wed, 09 Mar 2022 11:22:11 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-hide-the-panel-in-a-dashboard-based-on-drop-down-filter/m-p/588216#M48243</guid>
      <dc:creator>Taruchit</dc:creator>
      <dc:date>2022-03-09T11:22:11Z</dc:date>
    </item>
  </channel>
</rss>

