<?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 How to create a dropdown based on the checkbox? in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473554#M31092</link>
    <description>&lt;P&gt;I need three dropdowns which should be shown based on the check box.. If there is no check box choosen, the   dropdown should be hidden..&lt;BR /&gt;
Like &lt;BR /&gt;
checkbox1  dropdown1&lt;BR /&gt;
checkbox2 dropdown2&lt;BR /&gt;
checkbox3 dropdown3&lt;BR /&gt;
when I click on the checkbox1 then only the dropdown1 should showup and fetch the result based on my search query.&lt;/P&gt;</description>
    <pubDate>Tue, 18 Feb 2020 10:23:34 GMT</pubDate>
    <dc:creator>marisstella</dc:creator>
    <dc:date>2020-02-18T10:23:34Z</dc:date>
    <item>
      <title>How to create a dropdown based on the checkbox?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473554#M31092</link>
      <description>&lt;P&gt;I need three dropdowns which should be shown based on the check box.. If there is no check box choosen, the   dropdown should be hidden..&lt;BR /&gt;
Like &lt;BR /&gt;
checkbox1  dropdown1&lt;BR /&gt;
checkbox2 dropdown2&lt;BR /&gt;
checkbox3 dropdown3&lt;BR /&gt;
when I click on the checkbox1 then only the dropdown1 should showup and fetch the result based on my search query.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Feb 2020 10:23:34 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473554#M31092</guid>
      <dc:creator>marisstella</dc:creator>
      <dc:date>2020-02-18T10:23:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a dropdown based on the checkbox?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473555#M31093</link>
      <description>&lt;P&gt;@marisstella &lt;/P&gt;

&lt;P&gt;Can you please try this?&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form&amp;gt;
  &amp;lt;label&amp;gt;Checkbox&amp;lt;/label&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
    &amp;lt;input type="checkbox" token="checkbox"&amp;gt;
      &amp;lt;label&amp;gt;Checkbox 1&amp;lt;/label&amp;gt;
      &amp;lt;choice value="Checkbox1"&amp;gt;Checkbox1&amp;lt;/choice&amp;gt;
      &amp;lt;delimiter&amp;gt; &amp;lt;/delimiter&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition match="$checkbox$==&amp;amp;quot;Checkbox1&amp;amp;quot;"&amp;gt;
          &amp;lt;set token="flag1"&amp;gt;true&amp;lt;/set&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition&amp;gt;
          &amp;lt;unset token="flag1"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;unset token="dropdown1"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="checkbox" token="checkbox2"&amp;gt;
      &amp;lt;label&amp;gt;Checkbox 2&amp;lt;/label&amp;gt;
      &amp;lt;choice value="Checkbox2"&amp;gt;Checkbox2&amp;lt;/choice&amp;gt;
      &amp;lt;delimiter&amp;gt; &amp;lt;/delimiter&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition match="$checkbox2$==&amp;amp;quot;Checkbox2&amp;amp;quot;"&amp;gt;
          &amp;lt;set token="flag2"&amp;gt;true&amp;lt;/set&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition&amp;gt;
          &amp;lt;unset token="flag2"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;unset token="dropdown2"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="checkbox" token="checkbox3"&amp;gt;
      &amp;lt;label&amp;gt;Checkbox 1&amp;lt;/label&amp;gt;
      &amp;lt;choice value="Checkbox3"&amp;gt;Checkbox3&amp;lt;/choice&amp;gt;
      &amp;lt;delimiter&amp;gt; &amp;lt;/delimiter&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition match="$checkbox3$==&amp;amp;quot;Checkbox3&amp;amp;quot;"&amp;gt;
          &amp;lt;set token="flag3"&amp;gt;true&amp;lt;/set&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition&amp;gt;
          &amp;lt;unset token="flag3"&amp;gt;&amp;lt;/unset&amp;gt;
          &amp;lt;unset token="dropdown3"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="dropdown1" depends="$flag1$"&amp;gt;
      &amp;lt;label&amp;gt;DropDown 1&amp;lt;/label&amp;gt;
      &amp;lt;choice value="A"&amp;gt;A&amp;lt;/choice&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="dropdown2" depends="$flag2$"&amp;gt;
      &amp;lt;label&amp;gt;DropDown 2&amp;lt;/label&amp;gt;
      &amp;lt;choice value="A"&amp;gt;A&amp;lt;/choice&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="dropdown3" depends="$flag3$"&amp;gt;
      &amp;lt;label&amp;gt;DropDown 3&amp;lt;/label&amp;gt;
      &amp;lt;choice value="A"&amp;gt;A&amp;lt;/choice&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 18 Feb 2020 12:23:45 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473555#M31093</guid>
      <dc:creator>kamlesh_vaghela</dc:creator>
      <dc:date>2020-02-18T12:23:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a dropdown based on the checkbox?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473556#M31094</link>
      <description>&lt;P&gt;Instead of using &lt;STRONG&gt;match&lt;/STRONG&gt; you can use &lt;STRONG&gt;value&lt;/STRONG&gt; attribute in condition element.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
  &amp;lt;input type="checkbox" token="checkbox"&amp;gt;
      &amp;lt;label&amp;gt;Checkbox&amp;lt;/label&amp;gt;
      &amp;lt;choice value="Checkbox"&amp;gt;checkbox&amp;lt;/choice&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition value="Checkbox"&amp;gt;
          &amp;lt;set token="flag"&amp;gt;true&amp;lt;/set&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition&amp;gt;
          &amp;lt;unset token="flag"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="dropdown" depends="$flag$"&amp;gt;
      &amp;lt;label&amp;gt;DropDown&amp;lt;/label&amp;gt;
      &amp;lt;choice value="A"&amp;gt;A&amp;lt;/choice&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
 &amp;lt;/form&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 18 Feb 2020 13:03:50 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473556#M31094</guid>
      <dc:creator>manjunathmeti</dc:creator>
      <dc:date>2020-02-18T13:03:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a dropdown based on the checkbox?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473557#M31095</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;

&lt;P&gt;Try this&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form script="checkbox.js"&amp;gt;
  &amp;lt;label&amp;gt;Checkbox&amp;lt;/label&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
    &amp;lt;input type="checkbox" token="chkvalue" id="rk"&amp;gt;
      &amp;lt;label&amp;gt;Checkbox&amp;lt;/label&amp;gt;
      &amp;lt;choice value="one"&amp;gt;One&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="two"&amp;gt;Two&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="three"&amp;gt;Three&amp;lt;/choice&amp;gt;
      &amp;lt;delimiter&amp;gt;,&amp;lt;/delimiter&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="dropdown1" depends="$form.showdp1$"&amp;gt;
      &amp;lt;label&amp;gt;DropDown 1&amp;lt;/label&amp;gt;
      &amp;lt;choice value="dp1"&amp;gt;DP1&amp;lt;/choice&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="dropdown2" depends="$form.showdp2$"&amp;gt;
      &amp;lt;label&amp;gt;DropDown 2&amp;lt;/label&amp;gt;
       &amp;lt;choice value="dp2"&amp;gt;DP2&amp;lt;/choice&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="dropdown3" depends="$form.showdp3$"&amp;gt;
      &amp;lt;label&amp;gt;DropDown 3&amp;lt;/label&amp;gt;
       &amp;lt;choice value="dp3"&amp;gt;DP3&amp;lt;/choice&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="text" token="showdp1" depends="$hide$"&amp;gt;&amp;lt;/input&amp;gt;
    &amp;lt;input type="text" token="showdp2" depends="$hide$"&amp;gt;&amp;lt;/input&amp;gt;
    &amp;lt;input type="text" token="showdp3" depends="$hide$"&amp;gt;&amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;javascript:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;require([
    "jquery", 
    "splunkjs/mvc", 
    "splunkjs/mvc/simplexml/ready!"], function($, mvc) {
        var checkbox = mvc.Components.get('rk');
        checkbox.on("change", function(e) {
            var defaultTokenModel = mvc.Components.get("default");
            var tokenValue = defaultTokenModel.get("chkvalue");
            defaultTokenModel.unset("form.showdp1");
            defaultTokenModel.unset("form.showdp2");
            defaultTokenModel.unset("form.showdp3");
            if(tokenValue != null &amp;amp;&amp;amp; tokenValue.length &amp;gt; 0){
                tokenValue.split(",").forEach(function (item) {
                if(item === "one"){
                    defaultTokenModel.set("form.showdp1",true);
                }else if(item === "two"){
                    defaultTokenModel.set("form.showdp2",true);
                }else if(item === "three"){
                    defaultTokenModel.set("form.showdp3",true);
                }
            });
        }
    });
});
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 19 Feb 2020 05:52:24 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473557#M31095</guid>
      <dc:creator>vnravikumar</dc:creator>
      <dc:date>2020-02-19T05:52:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a dropdown based on the checkbox?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473558#M31096</link>
      <description>&lt;P&gt;Awesome... I made some changes as per my requirement. Appreciate it. Thanks for the help Kamlesh and Manjunath&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2020 09:33:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473558#M31096</guid>
      <dc:creator>marisstella</dc:creator>
      <dc:date>2020-02-19T09:33:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to create a dropdown based on the checkbox?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473559#M31097</link>
      <description>&lt;P&gt;@ravikumar, this is good idea but I don't know how to execute this.. that's why accepted above answer. Don't mind. &lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2020 09:35:04 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-create-a-dropdown-based-on-the-checkbox/m-p/473559#M31097</guid>
      <dc:creator>marisstella</dc:creator>
      <dc:date>2020-02-19T09:35:04Z</dc:date>
    </item>
  </channel>
</rss>

