Dashboards & Visualizations

How can I hide/Unhide a dashboard panel based on the checkbox choosen?

pavanae
Builder

I am able to add the checkbox as shown below:-

alt text

As show above I just want the Panel_1 displayed only when I choose the checkbox Show under Overview.

Where as XML code is as follows

--------
-------
 <input type="checkbox" token="overview" searchWhenChanged="true">
             <label>Overview</label>
             <choice value="true">Show</choice>
             <change>
               <condition label="Show">
                 <set token="overview">true</set>
               </condition>
             </change>
             <default>true</default>
           </input>

  </fieldset>
  <row>
    <panel depends="$overview$">
      <title>Panel_1</title>
      <table>
        <search>
------
-----

The above xml is not working as the Panel_1 is displaying anyway irrespective of the option I choose in the checkbox.

Any help would be great.

0 Karma
1 Solution

jpolvino
Builder

Please try this simple example dashboard (just paste source) as a starting point:

<form>
  <label>pavanae</label>
  <fieldset submitButton="false"></fieldset>
  <row>
    <panel>
      <title>panel title</title>
      <input type="checkbox" token="repeatHelp" searchWhenChanged="true">
        <label></label>
        <choice value="TRUE">Display help for this section</choice>
      </input>
    </panel>
  </row>
  <row>
    <panel depends="$repeatHelp$">
      <html>
    <p>
      <b>Help:</b> This section is used to identify...
    </p>
    </html>
    </panel>
  </row>
</form>

The depends can be applied to a row or panel.

View solution in original post

0 Karma

jpolvino
Builder

Please try this simple example dashboard (just paste source) as a starting point:

<form>
  <label>pavanae</label>
  <fieldset submitButton="false"></fieldset>
  <row>
    <panel>
      <title>panel title</title>
      <input type="checkbox" token="repeatHelp" searchWhenChanged="true">
        <label></label>
        <choice value="TRUE">Display help for this section</choice>
      </input>
    </panel>
  </row>
  <row>
    <panel depends="$repeatHelp$">
      <html>
    <p>
      <b>Help:</b> This section is used to identify...
    </p>
    </html>
    </panel>
  </row>
</form>

The depends can be applied to a row or panel.

0 Karma

jpolvino
Builder

Kind of like the @richgalloway solution, I do this:

  <fieldset submitButton="false" autoRun="false">
    <input type="checkbox" token="showDetails" searchWhenChanged="true">
      <label></label>
      <choice value="TRUE">Display Details</choice>
    </input>
  </fieldset>
  <row>
    <panel depends="$showDetails$">
...

Slightly different look and feel. I use this a lot for hiding/showing a help panel to assist using the dashboard.

0 Karma

pavanae
Builder

Thank you @jpolvino . Still no luck. Does it due to limition on my browser I'm on chrome and my splunk version is 6.6.6.1

0 Karma

jpolvino
Builder

Could not paste XML here, so please see my other answer

0 Karma

richgalloway
SplunkTrust
SplunkTrust

This works in one of my dashboards.

...
<input type="checkbox" token="foo">
  <label>Overview</label>
  <choice value="true">Show</choice>
  <delimiter> </delimiter>
</input>
</fieldset>
...
<row>
<panel depends="$foo$">
  <title>Panel 1</title>
  <table>
...
---
If this reply helps you, Karma would be appreciated.
0 Karma

pavanae
Builder

Thanks for the response @richgalloway. For some reason It didn't worked on mine.

0 Karma

jpolvino
Builder

Try adding searchWhenChanged="true" right after token="foo"

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Leveraging Automated Threat Analysis Across the Splunk Ecosystem

Are you leveraging automation to its fullest potential in your threat detection strategy?Our upcoming Security ...

Can’t Make It to Boston? Stream .conf25 and Learn with Haya Husain

Boston may be buzzing this September with Splunk University and .conf25, but you don’t have to pack a bag to ...

Splunk Lantern’s Guide to The Most Popular .conf25 Sessions

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...