<?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: Hide values in infoWindow in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172785#M15988</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try with these checks. And if still not work then tell us what you are actually getting in the output&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;if((f.attributes["Topo_URL"] !=null &amp;amp;&amp;amp; f.attributes["Topo_URL"] !=undefined &amp;amp;&amp;amp;&amp;nbsp; f.attributes["Topo_URL"]&amp;nbsp; !="") &amp;amp;&amp;amp; (f.attributes["Web_URL"] !=null &amp;amp;&amp;amp; f.attributes["Web_URL"] !=undefined &amp;amp;&amp;amp; f.attributes["Web_URL"]&amp;nbsp; !="")){&lt;/STRONG&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content+="&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 08:56:10 GMT</pubDate>
    <dc:creator>VinayBansal</dc:creator>
    <dc:date>2021-12-11T08:56:10Z</dc:date>
    <item>
      <title>Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172779#M15982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have the same problem as the post (&lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/55036-Hide-values-in-infoWindow-Popup-if-value-null" rel="nofollow noopener noreferrer" target="_blank"&gt;Hide values in infoWindow / Popup if value = null&lt;/A&gt;&lt;SPAN&gt;). I have my popup working fine for my features. When you click, it queries the featurelayer and gets the 7 attributes "name", "lat", "Map_id", "long", "Topo_URL", "Web_URL", "mrc". Not every feature has a value for "Topo_URL" and " Web_URL" and I want to "hide" it in the infowindow if it's null. I tried to modify the script I mentioned (the post). However, it failed to work. Please let me know if you all have any suggestion.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hank&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&amp;gt;
&amp;lt;html&amp;gt;
&amp;nbsp; &amp;lt;head&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=7" /&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;QueryTask with geometry, results as an InfoWindow onClick&amp;lt;/title&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet"&amp;nbsp; href="http://granite.nmt.edu/~hyang/Grid.css"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" href="http://js.arcgis.com/3.6/js/dojo/dijit/themes/tundra/tundra.css"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" href="http://js.arcgis.com/3.6/js/esri/css/esri.css"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link rel="stylesheet" type="text/css" href="http://js.arcgis.com/3.6/js/dojo/dojox/layout/resources/ExpandoPane.css"&amp;gt;
 
&amp;nbsp; &amp;lt;script&amp;gt;var dojoConfig = { parseOnLoad:true };&amp;lt;/script&amp;gt;
 
&amp;nbsp;&amp;nbsp; &amp;lt;script src="http://js.arcgis.com/3.6/"&amp;gt;&amp;lt;/script&amp;gt;
 
 
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript" language="Javascript"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.require("esri.map");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.require("esri.tasks.query");
&amp;nbsp;&amp;nbsp; dojo.require("esri.dijit.Popup");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function init() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var popup = new esri.dijit.Popup(null, dojo.create("div"));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new esri.Map("map", {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "oceans",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center: [-106.9048, 34.0665],
&amp;nbsp;&amp;nbsp;&amp;nbsp; infoWindow: popup,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: 7
&amp;nbsp;&amp;nbsp;&amp;nbsp; });

&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(map, "onLoad", initFunctionality);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //create and add new layer
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //var layer = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/USA_Topo_Maps/MapServer");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //map.addLayer(layer);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function initFunctionality(map) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //build query task
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function executeQueryTask(evt) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.geometry = evt.mapPolygon;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; queryTask.execute(query, showResults);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; function showResults(featureSet) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.clear();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.forEach(featureSet.features, dojo.hitch (this, function(f) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = f;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //var infoTemplate = new esri.InfoTemplate();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphic.setSymbol(symbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var content = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(dojo.trim(f.attributes["Topo_URL"])!=null&amp;amp;&amp;amp;dojo.trim(f.attributes["Web_URL"])!=null){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content+="&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(dojo.trim(f.attributes["Topo_URL"])== null&amp;amp;&amp;amp;dojo.trim(f.attributes["Web_URL"])!=null){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content+="&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(dojo.trim(f.attributes["Topo_URL"])!=null&amp;amp;&amp;amp;dojo.trim(f.attributes["Web_URL"])== null){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content+="&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate = new esri.InfoTemplate("&amp;lt;b&amp;gt;ID: &amp;lt;/b&amp;gt;${Map_id}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Name: &amp;lt;/b&amp;gt;${name}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Coordinates: &amp;lt;/b&amp;gt;(${lat}, ${long})&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;mrc: &amp;lt;/b&amp;gt;: ${mrc}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Product: &amp;lt;/b&amp;gt; ${name} 7.5' topo map &amp;lt;br/&amp;gt;",content);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Set the infoTemplate.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphic.setInfoTemplate(infoTemplate);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Add graphic to the map graphics layer.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(map, "onClick", executeQueryTask);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //build query task
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var queryTask = new esri.tasks.QueryTask("http://129.138.12.83:6080/arcgis/rest/services/index_24k_web_w_urls/MapServer/0");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //build query filter
&amp;nbsp;&amp;nbsp; dojo.connect(queryTask, "onComplete", showResults);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var query = new esri.tasks.Query();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.returnGeometry = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.outFields = ["name", "lat", "Map_id", "long", "Topo_URL", "Web_URL", "mrc"];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([255,255,255,0.35]), 1),new dojo.Color([109,146,155,0.35]));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.addOnLoad(init);
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;
&amp;nbsp; &amp;lt;/head&amp;gt;
&amp;nbsp; &amp;lt;body class="tundra"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Single click a county in New Mexico to get more information.
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map" style="width:1200px; height:800px; border:1px solid #000;"&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp; &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:56:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172779#M15982</guid>
      <dc:creator>Chang-HengYang</dc:creator>
      <dc:date>2021-12-11T08:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172780#M15983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My thought is you aren't coming back with a null value for those two attributes. What if instead you looked at the length of the text string coming back ... assuming the URL is a text string. If it's 0, there is no value and you can go from there.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2013 16:29:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172780#M15983</guid>
      <dc:creator>BetsySchenck-Gardner</dc:creator>
      <dc:date>2013-09-18T16:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172781#M15984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Betsy,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for the information. It still failed to work after I have the "length" following the (dojo.trim(f.attributes["Topo_URL"]). Please let me know if you all have any suggestion. I also attached a picture to show these two fields values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hank&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The part code listed below &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
dojo.forEach(featureSet.features, dojo.hitch (this, function(f) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = f;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //var infoTemplate = new esri.InfoTemplate();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphic.setSymbol(symbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var content = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(dojo.trim(f.attributes["Topo_URL"]).length &amp;gt; 4&amp;amp;&amp;amp;dojo.trim(f.attributes["Web_URL"]).length &amp;gt; 4){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content+="&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(dojo.trim(f.attributes["Topo_URL"]).length &amp;lt;= 4 &amp;amp;&amp;amp; dojo.trim(f.attributes["Web_URL"]).length &amp;gt; 4){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content+="&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(dojo.trim(f.attributes["Topo_URL"]).length &amp;gt;4&amp;amp;&amp;amp;dojo.trim(f.attributes["Web_URL"]).length &amp;lt;= 4){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content+="&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate = new esri.InfoTemplate("&amp;lt;b&amp;gt;ID: &amp;lt;/b&amp;gt;${Map_id}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Name: &amp;lt;/b&amp;gt;${name}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Coordinates: &amp;lt;/b&amp;gt;(${lat}, ${long})&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;mrc: &amp;lt;/b&amp;gt;: ${mrc}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Product: &amp;lt;/b&amp;gt; ${name} 7.5' topo map &amp;lt;br/&amp;gt;",content);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:56:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172781#M15984</guid>
      <dc:creator>Chang-HengYang</dc:creator>
      <dc:date>2021-12-11T08:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172782#M15985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try to use both null and "undefined" and see if that works.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2013 19:22:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172782#M15985</guid>
      <dc:creator>YungKaiChin</dc:creator>
      <dc:date>2013-09-18T19:22:22Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172783#M15986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi YungKai,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for the information. Unfortunately, it still failed to work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hank&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2013 20:02:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172783#M15986</guid>
      <dc:creator>Chang-HengYang</dc:creator>
      <dc:date>2013-09-18T20:02:49Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172784#M15987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What did you see in the infoWindow if a field was null?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Sep 2013 21:28:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172784#M15987</guid>
      <dc:creator>YungKaiChin</dc:creator>
      <dc:date>2013-09-18T21:28:30Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172785#M15988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try with these checks. And if still not work then tell us what you are actually getting in the output&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;if((f.attributes["Topo_URL"] !=null &amp;amp;&amp;amp; f.attributes["Topo_URL"] !=undefined &amp;amp;&amp;amp;&amp;nbsp; f.attributes["Topo_URL"]&amp;nbsp; !="") &amp;amp;&amp;amp; (f.attributes["Web_URL"] !=null &amp;amp;&amp;amp; f.attributes["Web_URL"] !=undefined &amp;amp;&amp;amp; f.attributes["Web_URL"]&amp;nbsp; !="")){&lt;/STRONG&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content+="&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:56:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172785#M15988</guid>
      <dc:creator>VinayBansal</dc:creator>
      <dc:date>2021-12-11T08:56:10Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172786#M15989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try to change:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var content = "";
if (dojo.trim(f.attributes["Topo_URL"]) != null &amp;amp;&amp;amp; dojo.trim(f.attributes["Web_URL"]) != null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; content += "&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;" + "&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
}
if (dojo.trim(f.attributes["Topo_URL"]) == null &amp;amp;&amp;amp; dojo.trim(f.attributes["Web_URL"]) != null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; content += "&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
}
if (dojo.trim(f.attributes["Topo_URL"]) != null &amp;amp;&amp;amp; dojo.trim(f.attributes["Web_URL"]) == null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; content += "&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;";
}&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var content = "";
var hasTopoUrl = f.attributes["Topo_URL"] &amp;amp;&amp;amp; dojo.trim(f.attributes["Topo_URL"]);
var hasWebUrl = f.attributes["Web_URL"] &amp;amp;&amp;amp; dojo.trim(f.attributes["Web_URL"]);
content += hasTopoUrl ? "&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;" : "";
content += hasWebUrl ? "&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;" : "";&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:56:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172786#M15989</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2021-12-11T08:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172787#M15990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; What I do is define a function "is_empty" that helps in these situations:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;function is_empty(obj) {

&amp;nbsp;&amp;nbsp;&amp;nbsp; // null and undefined are empty
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (obj == null) return true;
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Assume if it has a length property with a non-zero value
&amp;nbsp;&amp;nbsp;&amp;nbsp; // that that property is correct.
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (obj.length &amp;amp;&amp;amp; obj.length &amp;gt; 0) return false;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (obj.length === 0) return true;

&amp;nbsp;&amp;nbsp;&amp;nbsp; //if an object, does it have any values in any of its properties?
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var key in obj) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (hasOwnProperty.call(obj, key)) return false;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; // Doesn't handle toString and toValue enumeration bugs in IE &amp;lt; 9

&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;
}&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then you can:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;if(!is_empty(f.attributes["Topo_URL"]) &amp;amp;&amp;amp; !is_empty(f.attributes["Web_URL"]))&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It doesn't add in dojo.trim, but that's easy enough to add if you want.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:56:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172787#M15990</guid>
      <dc:creator>KenBurcham</dc:creator>
      <dc:date>2021-12-11T08:56:15Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172788#M15991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Actually, all these values are considered falsy in javascript: null, undefined, false, "", 0. So instead of using if statement to evaluate for each case, just use the value itself should suffice to evaluate it's true value or falsy value. We do need to consider the case where " " is true, but "" is falsy. So using dojo.trim would be needed in some cases.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is a &lt;/SPAN&gt;&lt;A href="http://javascriptweblog.wordpress.com/2011/02/07/truth-equality-and-javascript/"&gt;blog &lt;/A&gt;&lt;SPAN&gt;to explain that.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Sep 2013 14:21:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172788#M15991</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2013-09-19T14:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172789#M15992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi guys,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;I appreciate your valuable information. I have tried everyone's code; however, it still failed to work. I mean I only can see the basemap without the feature layer I want. In these two fields, either "Null" or a link (like "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://geoinfo.nmt.edu/publications/openfile/details.cfml?Volume=53" rel="nofollow" target="_blank"&gt;http://geoinfo.nmt.edu/publications/openfile/details.cfml?Volume=53&lt;/A&gt;&lt;SPAN&gt;") appear in these two fields. Again, I appreciate your information. Please let me know if you have any idea.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hank&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Sep 2013 14:51:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172789#M15992</guid>
      <dc:creator>Chang-HengYang</dc:creator>
      <dc:date>2013-09-19T14:51:20Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172790#M15993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Hank,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you get the results back from the query? The reason why I am asking is that you set &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;query.geometry = evt.mapPolygon;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;which I believe should be &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;query.geometry = evt.mapPoint;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In addition, I don't know why you construct the infoTemplate that way. The first parameter to new InfoTemplate should be for the title, like new InfoTemplate(title,content). The first parameter set in your code seems to be the content you like to display in the popup. Am I right?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Sep 2013 15:11:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172790#M15993</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2013-09-19T15:11:31Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172791#M15994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Zou,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for the updating. My feature is the polygon not a point. I feel the code "query.geometry = evt.mapPolygon" should be on the right track. In addition, I agree with you the point "InfoTemplate(title,content)". I did assign variable "title" equal to the code listed below. However, it still failed to work. Please let me know if you all have any suggestion.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hank &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
var title = "&amp;lt;b&amp;gt;ID: &amp;lt;/b&amp;gt;${Map_id}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Name: &amp;lt;/b&amp;gt;${name}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Coordinates: &amp;lt;/b&amp;gt;(${lat}, ${long})&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;mrc: &amp;lt;/b&amp;gt;: ${mrc}&amp;lt;br/&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;b&amp;gt;Product: &amp;lt;/b&amp;gt; ${name} 7.5' topo map &amp;lt;br/&amp;gt;"
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:56:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172791#M15994</guid>
      <dc:creator>Chang-HengYang</dc:creator>
      <dc:date>2021-12-11T08:56:18Z</dc:date>
    </item>
    <item>
      <title>Re: Hide values in infoWindow</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172792#M15995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Its difficult to debug without access to the service that you're working with. Is it possible to access this service from outside your office?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://129.138.12.83:6080/arcgis/rest/services/index_24k_web_w_urls/MapServer/0" rel="nofollow noopener noreferrer" target="_blank"&gt;http://129.138.12.83:6080/arcgis/rest/services/index_24k_web_w_urls/MapServer/0&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Generally, it is a very good idea to keep your conditionals simple. Right now you have some complex concatenation of "is it null?" checks, which can often be confusing. It looks to me like you simply want to check:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
if (f.attributes.Topo_URL !== "") {
&amp;nbsp; content += "&amp;lt;a target='_blank' href='${Topo_URL}'&amp;gt;Topo Map Information&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;";&amp;nbsp;&amp;nbsp;&amp;nbsp; 
}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
if (f.attributes.Web_URL !== "") {
&amp;nbsp; content += "&amp;lt;a target='_blank' href='${Web_URL}'&amp;gt;Geologic Map Information&amp;lt;/a&amp;gt;";
}
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Reading further through the post, it appears that perhaps you are not getting any query results. That is what you need to verify first. Can you access the URL that I pasted above in your web browser? If so, you need to look at your web browser's developer tools and inspect the HTTP requests that are being sent on the "Net" or "Network" tabs. When you click a point, there should be a request sent to that URL. You need to see if that request returns anything, or if there are any other errors that appear in the console.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you cannot access the data, it is likely that you're encountering a cross-domain access restriction. If you can confirm that you are not receiving any results, then you'll need to look into solving those issues. Read this post to get started: &lt;/SPAN&gt;&lt;A href="http://blogs.esri.com/esri/arcgis/2011/09/29/cross-origin-resource-sharing-cors-with-the-arcgis-api-for-javascript/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://blogs.esri.com/esri/arcgis/2011/09/29/cross-origin-resource-sharing-cors-with-the-arcgis-api-for-javascript/&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:56:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/hide-values-in-infowindow/m-p/172792#M15995</guid>
      <dc:creator>RyanClark</dc:creator>
      <dc:date>2021-12-11T08:56:21Z</dc:date>
    </item>
  </channel>
</rss>

