<?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 set img src value in html panel based on token value? in Dashboards &amp; Visualizations</title>
    <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530536#M36021</link>
    <description>&lt;P&gt;Try this,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;form&amp;gt;
  &amp;lt;fieldset autoRun="false" submitButton="false"&amp;gt;
    &amp;lt;input type="dropdown" token="instance" searchWhenChanged="true"&amp;gt;
      &amp;lt;label&amp;gt;Instance&amp;lt;/label&amp;gt;
      &amp;lt;choice value="lights"&amp;gt;Lights&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="forest"&amp;gt;Forest&amp;lt;/choice&amp;gt;
      &amp;lt;default&amp;gt;prod&amp;lt;/default&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;Image of $instance$&amp;lt;/title&amp;gt;
      &amp;lt;html&amp;gt;
          &amp;lt;img src="https://www.w3schools.com/css/img_$instance$.jpg" alt="IMG" &amp;gt; &amp;lt;/img&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/form&amp;gt;&lt;/LI-CODE&gt;</description>
    <pubDate>Tue, 24 Nov 2020 08:30:32 GMT</pubDate>
    <dc:creator>renjith_nair</dc:creator>
    <dc:date>2020-11-24T08:30:32Z</dc:date>
    <item>
      <title>How to set img src value in html panel based on token value?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530494#M36015</link>
      <description>&lt;P&gt;I have a simple dashboard with a drop-down input field:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;  &amp;lt;fieldset autoRun="false" submitButton="true"&amp;gt;
    &amp;lt;input type="time" searchWhenChanged="false"&amp;gt;
      &amp;lt;label&amp;gt;Default (5m realtime)&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;
        &amp;lt;earliest&amp;gt;rt-5m&amp;lt;/earliest&amp;gt;
        &amp;lt;latest&amp;gt;rtnow&amp;lt;/latest&amp;gt;
      &amp;lt;/default&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="instance" searchWhenChanged="true"&amp;gt;
      &amp;lt;label&amp;gt;Instance&amp;lt;/label&amp;gt;
      &amp;lt;choice value="prod"&amp;gt;US&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="test"&amp;gt;EU&amp;lt;/choice&amp;gt;
      &amp;lt;default&amp;gt;prod&amp;lt;/default&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like to set the img src in the below HTML panel to specific URL, based on the value of the selected token above:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;    &amp;lt;panel&amp;gt;
      &amp;lt;html&amp;gt;
         &amp;lt;img src="https://specific-url-based-on-the-token-value-above-html"&amp;gt;&amp;lt;/img&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;For example, if the "US" option is chosen, the img src URL should be: &lt;A href="https://www.US-option.foo.bar.org" target="_blank" rel="noopener"&gt;https://www.US-option.foo.bar.org&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Or, if the "EU" option is chosen, the img src URL should be: &lt;A href="https://www.US-option.foo.bar.org" target="_blank" rel="noopener"&gt;https://www.EU-option.foo.bar.edu&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I have tried "condition match", etc. and cannot seem to figure it out. Any guidance is greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2020 06:50:20 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530494#M36015</guid>
      <dc:creator>j_quickbase</dc:creator>
      <dc:date>2020-11-24T06:50:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to set img src value in html panel based on token value?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530536#M36021</link>
      <description>&lt;P&gt;Try this,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;form&amp;gt;
  &amp;lt;fieldset autoRun="false" submitButton="false"&amp;gt;
    &amp;lt;input type="dropdown" token="instance" searchWhenChanged="true"&amp;gt;
      &amp;lt;label&amp;gt;Instance&amp;lt;/label&amp;gt;
      &amp;lt;choice value="lights"&amp;gt;Lights&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="forest"&amp;gt;Forest&amp;lt;/choice&amp;gt;
      &amp;lt;default&amp;gt;prod&amp;lt;/default&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
      &amp;lt;title&amp;gt;Image of $instance$&amp;lt;/title&amp;gt;
      &amp;lt;html&amp;gt;
          &amp;lt;img src="https://www.w3schools.com/css/img_$instance$.jpg" alt="IMG" &amp;gt; &amp;lt;/img&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;
  &amp;lt;/row&amp;gt;
&amp;lt;/form&amp;gt;&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 24 Nov 2020 08:30:32 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530536#M36021</guid>
      <dc:creator>renjith_nair</dc:creator>
      <dc:date>2020-11-24T08:30:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to set img src value in html panel based on token value?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530540#M36022</link>
      <description>&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/196848"&gt;@j_quickbase&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dashboard:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;form script="replaceimage.js"&amp;gt;
  &amp;lt;label&amp;gt;testx&amp;lt;/label&amp;gt;
  &amp;lt;fieldset submitButton="false"&amp;gt;
    &amp;lt;input type="dropdown" token="instance"&amp;gt;
      &amp;lt;label&amp;gt;Instance&amp;lt;/label&amp;gt;
      &amp;lt;choice value="prod"&amp;gt;US&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="test"&amp;gt;EU&amp;lt;/choice&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="time" token="field2"&amp;gt;
      &amp;lt;label&amp;gt;&amp;lt;/label&amp;gt;
      &amp;lt;default&amp;gt;
        &amp;lt;earliest&amp;gt;-24h@h&amp;lt;/earliest&amp;gt;
        &amp;lt;latest&amp;gt;now&amp;lt;/latest&amp;gt;
      &amp;lt;/default&amp;gt;
    &amp;lt;/input&amp;gt;
  &amp;lt;/fieldset&amp;gt;
  &amp;lt;row&amp;gt;
    &amp;lt;panel&amp;gt;
     &amp;lt;html&amp;gt;
       &amp;lt;div id="image"&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;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;js:&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;$SPLUNK_HOME\etc\apps\search\appserver\static\replaceimage.js&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;require([
    "splunkjs/mvc",
    "splunkjs/mvc/simplexml/ready!"
], function (mvc) {
    // get default token model
    var tokens = mvc.Components.getInstance("default");
    tokens.on("change:instance", function(model, value) {
        console.log("Dropdown value changed: " + String(value));
    if (value=="prod"){
    	document.getElementById("image").innerHTML="&amp;lt;img src='https://homepages.cae.wisc.edu/~ece533/images/airplane.png'/&amp;gt;";
    }
    if (value=="test"){
	 document.getElementById("image").innerHTML="&amp;lt;img  src='https://homepages.cae.wisc.edu/~ece533/images/baboon.png'/&amp;gt;";
    }
    });
});&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 24 Nov 2020 09:06:43 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530540#M36022</guid>
      <dc:creator>thambisetty</dc:creator>
      <dc:date>2020-11-24T09:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to set img src value in html panel based on token value?</title>
      <link>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530599#M36042</link>
      <description>&lt;P&gt;As this is in Splunk Cloud, and I'd like to keep all of the code inline (not worry about external/uploaded javascript, etc.)..I have managed to get the below to work;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;  &amp;lt;fieldset autoRun="false" submitButton="true"&amp;gt;
    &amp;lt;input type="time" searchWhenChanged="false"&amp;gt;
      &amp;lt;label&amp;gt;Default (5m realtime)&amp;lt;/label&amp;gt;
      &amp;lt;default&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;/default&amp;gt;
    &amp;lt;/input&amp;gt;
    &amp;lt;input type="dropdown" token="instance" searchWhenChanged="true"&amp;gt;
      &amp;lt;label&amp;gt;Instance&amp;lt;/label&amp;gt;
      &amp;lt;choice value="prod"&amp;gt;US&amp;lt;/choice&amp;gt;
      &amp;lt;choice value="test"&amp;gt;EU&amp;lt;/choice&amp;gt;
      &amp;lt;default&amp;gt;prod&amp;lt;/default&amp;gt;
      &amp;lt;change&amp;gt;
        &amp;lt;condition match="match(value, &amp;amp;quot;test&amp;amp;quot;)"&amp;gt;
          &amp;lt;set token="country"&amp;gt;https://www.EU-option.foo.bar.edu/image.png&amp;lt;/set&amp;gt;
        &amp;lt;/condition&amp;gt;
        &amp;lt;condition match="match(value, &amp;amp;quot;prod&amp;amp;quot;)"&amp;gt;
          &amp;lt;set token="country"&amp;gt;https://www.US-option.foo.bar.org/image.png&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;panel&amp;gt;
      &amp;lt;html&amp;gt;
         &amp;lt;img src="$country$"/&amp;gt;
      &amp;lt;/html&amp;gt;
    &amp;lt;/panel&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks to everyone that responded.&lt;/P&gt;</description>
      <pubDate>Tue, 24 Nov 2020 13:37:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Dashboards-Visualizations/How-to-set-img-src-value-in-html-panel-based-on-token-value/m-p/530599#M36042</guid>
      <dc:creator>j_quickbase</dc:creator>
      <dc:date>2020-11-24T13:37:09Z</dc:date>
    </item>
  </channel>
</rss>

