<?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 conditionally show d3 visualization in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/conditionally-show-d3-visualization/m-p/212282#M13282</link>
    <description>&lt;P&gt;So I have a dashboard with a base search that I display in several ways. One of them is a panel with a link switcher and depending on the selected value, one of the two div containing a d3 visualization is showing.&lt;/P&gt;

&lt;P&gt;My problem is: when I switch to a different visualization, then the div stays empty until the search from which I derive is refreshed (by change of some form input).&lt;/P&gt;

&lt;P&gt;What am I overlooking?&lt;/P&gt;

&lt;P&gt;the snippet:&lt;/P&gt;

&lt;BLOCKQUOTE&gt;
&lt;PRE&gt;&lt;CODE&gt;  &amp;lt;input type="link" token="unused"&amp;gt;
    &amp;lt;label&amp;gt;Choose a visualization...&amp;lt;/label&amp;gt;
    &amp;lt;choice value="sankey"&amp;gt;Sankey&amp;lt;/choice&amp;gt;
    &amp;lt;choice value="forcedirected"&amp;gt;Force Directed Graph&amp;lt;/choice&amp;gt;
    &amp;lt;default&amp;gt;sankey&amp;lt;/default&amp;gt;
    &amp;lt;change&amp;gt;
      &amp;lt;condition value="sankey"&amp;gt;
        &amp;lt;set token="showSankey"&amp;gt;true&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showForceDirected"&amp;gt;&amp;lt;/unset&amp;gt;
      &amp;lt;/condition&amp;gt;
      &amp;lt;condition value="forcedirected"&amp;gt;
        &amp;lt;set token="showForceDirected"&amp;gt;true&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showSankey"&amp;gt;&amp;lt;/unset&amp;gt;
      &amp;lt;/condition&amp;gt;
    &amp;lt;/change&amp;gt;
  &amp;lt;/input&amp;gt;
  &amp;lt;search id="viz_search" base="base"&amp;gt;
    &amp;lt;query&amp;gt;stats count by from to&amp;lt;/query&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;html depends="$showSankey$"&amp;gt;
    &amp;lt;h2&amp;gt;Sankey&amp;lt;/h2&amp;gt;
    &amp;lt;div id="sankey" class="splunk-view" data-require="app/custom_vizs/components/sankey/sankey" data-options="{           &amp;amp;quot;managerid&amp;amp;quot;: &amp;amp;quot;viz_search&amp;amp;quot;,           &amp;amp;quot;height&amp;amp;quot;: &amp;amp;quot;400px&amp;amp;quot;         }"&amp;gt;&amp;lt;/div&amp;gt;  
  &amp;lt;/html&amp;gt;
  &amp;lt;html depends="$showForceDirected$"&amp;gt;
    &amp;lt;h2&amp;gt;Force Directed&amp;lt;/h2&amp;gt;
    &amp;lt;div id="forcedirected" class="splunk-view" data-require="app/custom_vizs/components/forcedirected/forcedirected" data-options="{           &amp;amp;quot;managerid&amp;amp;quot;: &amp;amp;quot;viz_search&amp;amp;quot;,           &amp;amp;quot;height&amp;amp;quot;: &amp;amp;quot;500px&amp;amp;quot;,           &amp;amp;quot;panAndZoom&amp;amp;quot;: false,           &amp;amp;quot;isStatic&amp;amp;quot;: false         }"&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;/html&amp;gt;
&amp;lt;/panel&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/BLOCKQUOTE&gt;</description>
    <pubDate>Tue, 03 Nov 2015 15:13:22 GMT</pubDate>
    <dc:creator>dominiquevocat</dc:creator>
    <dc:date>2015-11-03T15:13:22Z</dc:date>
    <item>
      <title>conditionally show d3 visualization</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/conditionally-show-d3-visualization/m-p/212282#M13282</link>
      <description>&lt;P&gt;So I have a dashboard with a base search that I display in several ways. One of them is a panel with a link switcher and depending on the selected value, one of the two div containing a d3 visualization is showing.&lt;/P&gt;

&lt;P&gt;My problem is: when I switch to a different visualization, then the div stays empty until the search from which I derive is refreshed (by change of some form input).&lt;/P&gt;

&lt;P&gt;What am I overlooking?&lt;/P&gt;

&lt;P&gt;the snippet:&lt;/P&gt;

&lt;BLOCKQUOTE&gt;
&lt;PRE&gt;&lt;CODE&gt;  &amp;lt;input type="link" token="unused"&amp;gt;
    &amp;lt;label&amp;gt;Choose a visualization...&amp;lt;/label&amp;gt;
    &amp;lt;choice value="sankey"&amp;gt;Sankey&amp;lt;/choice&amp;gt;
    &amp;lt;choice value="forcedirected"&amp;gt;Force Directed Graph&amp;lt;/choice&amp;gt;
    &amp;lt;default&amp;gt;sankey&amp;lt;/default&amp;gt;
    &amp;lt;change&amp;gt;
      &amp;lt;condition value="sankey"&amp;gt;
        &amp;lt;set token="showSankey"&amp;gt;true&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showForceDirected"&amp;gt;&amp;lt;/unset&amp;gt;
      &amp;lt;/condition&amp;gt;
      &amp;lt;condition value="forcedirected"&amp;gt;
        &amp;lt;set token="showForceDirected"&amp;gt;true&amp;lt;/set&amp;gt;
        &amp;lt;unset token="showSankey"&amp;gt;&amp;lt;/unset&amp;gt;
      &amp;lt;/condition&amp;gt;
    &amp;lt;/change&amp;gt;
  &amp;lt;/input&amp;gt;
  &amp;lt;search id="viz_search" base="base"&amp;gt;
    &amp;lt;query&amp;gt;stats count by from to&amp;lt;/query&amp;gt;
  &amp;lt;/search&amp;gt;
  &amp;lt;html depends="$showSankey$"&amp;gt;
    &amp;lt;h2&amp;gt;Sankey&amp;lt;/h2&amp;gt;
    &amp;lt;div id="sankey" class="splunk-view" data-require="app/custom_vizs/components/sankey/sankey" data-options="{           &amp;amp;quot;managerid&amp;amp;quot;: &amp;amp;quot;viz_search&amp;amp;quot;,           &amp;amp;quot;height&amp;amp;quot;: &amp;amp;quot;400px&amp;amp;quot;         }"&amp;gt;&amp;lt;/div&amp;gt;  
  &amp;lt;/html&amp;gt;
  &amp;lt;html depends="$showForceDirected$"&amp;gt;
    &amp;lt;h2&amp;gt;Force Directed&amp;lt;/h2&amp;gt;
    &amp;lt;div id="forcedirected" class="splunk-view" data-require="app/custom_vizs/components/forcedirected/forcedirected" data-options="{           &amp;amp;quot;managerid&amp;amp;quot;: &amp;amp;quot;viz_search&amp;amp;quot;,           &amp;amp;quot;height&amp;amp;quot;: &amp;amp;quot;500px&amp;amp;quot;,           &amp;amp;quot;panAndZoom&amp;amp;quot;: false,           &amp;amp;quot;isStatic&amp;amp;quot;: false         }"&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;/html&amp;gt;
&amp;lt;/panel&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Tue, 03 Nov 2015 15:13:22 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/conditionally-show-d3-visualization/m-p/212282#M13282</guid>
      <dc:creator>dominiquevocat</dc:creator>
      <dc:date>2015-11-03T15:13:22Z</dc:date>
    </item>
    <item>
      <title>Re: conditionally show d3 visualization</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/conditionally-show-d3-visualization/m-p/212283#M13283</link>
      <description>&lt;P&gt;Hi dominiquevocat,&lt;/P&gt;

&lt;P&gt;I had the same problem til I changed the &lt;CODE&gt;div id="force directed"&lt;/CODE&gt; to &lt;CODE&gt;div id="custom"&lt;/CODE&gt; take a look at this example:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form script="autodiscover.js"&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
    &amp;lt;input type="link" token="unused"&amp;gt;
      &amp;lt;label&amp;gt;Choose a visualization...&amp;lt;/label&amp;gt;
      &amp;lt;choice value="sankey"&amp;gt;Sankey&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="forcedirected"&amp;gt;Force Directed Graph&amp;lt;/choice&amp;gt;
      &amp;lt;default&amp;gt;sankey&amp;lt;/default&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition value="sankey"&amp;gt;
          &amp;lt;set token="showSankey"&amp;gt;true&amp;lt;/set&amp;gt;
          &amp;lt;unset token="showForceDirected"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition value="forcedirected"&amp;gt;
          &amp;lt;set token="showForceDirected"&amp;gt;true&amp;lt;/set&amp;gt;
          &amp;lt;unset token="showSankey"&amp;gt;&amp;lt;/unset&amp;gt;
        &amp;lt;/condition&amp;gt;
      &amp;lt;/change&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
          &amp;lt;search id="viz_search"&amp;gt;
         &amp;lt;query&amp;gt;
         &amp;lt;![CDATA[
                    index=_internal sourcetype=splunk_web_access NOT uri_path=*/static/* uri_path=*/app/* OR uri_path=*/manager/* 
                    | rex field=referer "https?://.+?/.+?(?&amp;lt;referer_path&amp;gt;/[^\\?]+)" 
                    | rex field=uri_path "/.+?(?&amp;lt;path&amp;gt;/.+)" 
                    | rename referer_path as from path as to 
                    | stats count by from to | sort -count | head 50
                ]]&amp;gt;
         &amp;lt;/query&amp;gt;
        &amp;lt;/search&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel depends="$showSankey$"&amp;gt;
      &amp;lt;html&amp;gt;
       &amp;lt;h2&amp;gt;Sankey&amp;lt;/h2&amp;gt;
       &amp;lt;div id="sankey"
                     class="splunk-view"
                     data-require="app/simple_xml_examples/components/sankey/sankey"
                     data-options='{
                            "managerid": "viz_search",
                            "height": 400
                         }'&amp;gt;
                &amp;lt;/div&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel depends="$showForceDirected$"&amp;gt;
      &amp;lt;html&amp;gt;
     &amp;lt;h2&amp;gt;Force Directed&amp;lt;/h2&amp;gt;
     &amp;lt;div id="custom" 
                          class="splunk-view" 
                          data-require="app/simple_xml_examples/components/forcedirected/forcedirected" 
                          data-options='{           
                                 "managerid": "viz_search",
                                 "height": "500px",
                                 "panAndZoom": false,
                                 "isStatic": false
                            }'&amp;gt;
        &amp;lt;/div&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;

&lt;P&gt;Hope this helps und Grüsse nach Basel!&lt;/P&gt;

&lt;P&gt;cheers, MuS&lt;/P&gt;</description>
      <pubDate>Wed, 04 Nov 2015 02:58:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/conditionally-show-d3-visualization/m-p/212283#M13283</guid>
      <dc:creator>MuS</dc:creator>
      <dc:date>2015-11-04T02:58:13Z</dc:date>
    </item>
    <item>
      <title>Re: conditionally show d3 visualization</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/conditionally-show-d3-visualization/m-p/212284#M13284</link>
      <description>&lt;P&gt;hm, it did not change much for me &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; but thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Nov 2015 10:11:04 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/conditionally-show-d3-visualization/m-p/212284#M13284</guid>
      <dc:creator>dominiquevocat</dc:creator>
      <dc:date>2015-11-04T10:11:04Z</dc:date>
    </item>
  </channel>
</rss>

