<?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: Button on Popup   in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646345#M60253</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On your last line does your &amp;gt; need to be outside the quote?&amp;nbsp; Also, does the semicolon on the second to last line need to be outside of the quote as well?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Jan 2016 16:03:23 GMT</pubDate>
    <dc:creator>ChadKopplin</dc:creator>
    <dc:date>2016-01-06T16:03:23Z</dc:date>
    <item>
      <title>Button on Popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646344#M60252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a button on a popup, if the attribute field is numeric, it passes the value to my function, if it's a string it fails.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;infoTemplate: new InfoTemplate("CI Data", "Facility ID: ${ID} &amp;lt;br/&amp;gt; Facility Name: ${NAME} "&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;br/&amp;gt; County Name: ${CNTYNAME} &amp;lt;br/&amp;gt; City or Town: ${CITYTOWN}"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;br/&amp;gt; Location Verified Date: ${VERDATE}"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;lt;br/&amp;gt; &amp;lt;button onclick='"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "ClickMe(${CNTYNAME});'"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + "&amp;gt;Google&amp;lt;/button&amp;gt;")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the value is Albany, firebug says "Albany is not defined"&amp;nbsp; if I pick a text field like address I get "&lt;SPAN class="objectBox-errorMessage hasBreakSwitch objectBox"&gt;&lt;SPAN class="errorMessage"&gt;missing ) after argument list". I scoured google and it looks like it doesn't like unquoted values, I've tried the string() and toString functions with out luck. Any ideas?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="objectBox-errorMessage hasBreakSwitch objectBox"&gt;&lt;SPAN class="errorMessage"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="objectBox-errorMessage hasBreakSwitch objectBox"&gt;&lt;SPAN class="errorMessage"&gt;Thanks..&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2016 15:54:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646344#M60252</guid>
      <dc:creator>BillChappell</dc:creator>
      <dc:date>2016-01-06T15:54:03Z</dc:date>
    </item>
    <item>
      <title>Re: Button on Popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646345#M60253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On your last line does your &amp;gt; need to be outside the quote?&amp;nbsp; Also, does the semicolon on the second to last line need to be outside of the quote as well?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2016 16:03:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646345#M60253</guid>
      <dc:creator>ChadKopplin</dc:creator>
      <dc:date>2016-01-06T16:03:23Z</dc:date>
    </item>
    <item>
      <title>Re: Button on Popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646346#M60254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It has to be inside as it’s part of the html  tag. The whole HTML string is quotes, thus the last closing quote.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However I tried it just to confirm it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Bill&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2016 16:37:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646346#M60254</guid>
      <dc:creator>BillChappell</dc:creator>
      <dc:date>2016-01-06T16:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: Button on Popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646347#M60255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might need to escape your quotes; here's an example how I set my content:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;contextPopupTemplate.setContent("&amp;lt;div&amp;gt;&amp;lt;strong&amp;gt;Foo: ${foo}&amp;lt;/strong&amp;gt;&amp;lt;/div&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;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;hr&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;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;strong&amp;gt;Bar: &amp;lt;/strong&amp;gt; ${bar}&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;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;strong&amp;gt;Bat: &amp;lt;/strong&amp;gt; &amp;lt;a href=\"#\" onclick=\"window._contextPopup._initPopup(\'" + batLink + "\', 2);\"&amp;gt;Bat&amp;lt;/a&amp;gt;")&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:25:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646347#M60255</guid>
      <dc:creator>ChrisSmith7</dc:creator>
      <dc:date>2021-12-12T03:25:58Z</dc:date>
    </item>
    <item>
      <title>Re: Button on Popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646348#M60256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would use a formatting function instead of trying to accomplish this in one JS line. Here's an example from one of my projects:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;SetSwmPopupInfo: function(graphic) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var fullAttr = graphic.attributes;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var rptParam, content, theProjID, theTipType;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var theCipID = fullAttr.ProjectNo;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var features = [];
&amp;nbsp;&amp;nbsp;&amp;nbsp; features.push(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var fSet = new FeatureSet();
&amp;nbsp;&amp;nbsp;&amp;nbsp; fSet.features = features;
&amp;nbsp;&amp;nbsp;&amp;nbsp; app.curInfoGraphic = fSet;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; rptParam = "'" + graphic.attributes.OBJECTID + ',' + graphic.geometry.type + ',' + "SWM" + "'";
&amp;nbsp;&amp;nbsp;&amp;nbsp; rptProjectName = graphic.attributes.ProjTitle;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (theCipID.length &amp;gt; 1) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; theProjID = fullAttr.ProjectNo;
&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; theProjID = "Unknown";
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; content = '&amp;lt;table width=\"100%\"&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td valign=\'top\' style=\"font-weight:bold;padding-left:3px;padding-right:3px\"&amp;gt;Project Name:&amp;lt;/td&amp;gt;&amp;lt;td valign=\'top\' style=\"padding-left:3px;padding-right:3px\"&amp;gt;' + fullAttr.ProjTitle + '&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;';
&amp;nbsp;&amp;nbsp;&amp;nbsp; content = content + '&amp;lt;tr&amp;gt;&amp;lt;td valign=\'top\' style=\"font-weight:bold;padding-left:3px;padding-right:3px;vertical-align:top\"&amp;gt;CIP Project ID:&amp;lt;/td&amp;gt;&amp;lt;td valign=\'top\' style=\"padding-left:3px;padding-right:3px;vertical-align:top\"&amp;gt;' + theProjID + '&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;';
&amp;nbsp;&amp;nbsp;&amp;nbsp; content = content + '&amp;lt;tr&amp;gt;&amp;lt;td valign=\'top\' style=\"font-weight:bold;padding-left:3px;padding-right:3px;vertical-align:top\"&amp;gt;Type of Project:&amp;lt;/td&amp;gt;&amp;lt;td valign=\'top\' style=\"padding-left:3px;padding-right:3px;vertical-align:top\"&amp;gt;' + fullAttr.Category.toProperCase() + '&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;';
&amp;nbsp;&amp;nbsp;&amp;nbsp; content = content + '&amp;lt;tr&amp;gt;&amp;lt;td colspan=\"2\"&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;div style=\"margin:0 auto;display:table;line-height:28px;\"&amp;gt;&amp;lt;button id=\"reportButton\" type=\"button\" onclick=\"app.trf.getTractProjectReport(' + rptParam + ')\"&amp;gt;View a Summary Demographic Report&amp;nbsp;&amp;nbsp;(Census Tract Level)&amp;lt;/button&amp;gt;&amp;lt;br\&amp;gt;';
&amp;nbsp;&amp;nbsp;&amp;nbsp; content = content + '&amp;lt;button id=\"reportBlockButton\" type=\"button\" onclick=\"app.brf.getBlockProjectReport(' + rptParam + ')\"&amp;gt;View a Summary Demographic Report&amp;nbsp;&amp;nbsp;(Block Group Level)&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br/&amp;gt;';
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; return content;
}&lt;/PRE&gt;&lt;P&gt;Which looks like this once viewed in the application:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="infoWindowEx.jpg" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/165256_infoWindowEx.jpg" style="width: 620px; height: 328px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:26:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646348#M60256</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2021-12-12T03:26:01Z</dc:date>
    </item>
    <item>
      <title>Re: Button on Popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646349#M60257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It was a quote problem,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The fix:&lt;/P&gt;&lt;P&gt;+ "&amp;lt;br/&amp;gt; &amp;lt;button onclick=\"ClickMe(\'+ ${GCADDRESS}+ \');\"&amp;gt;Google&amp;lt;/button&amp;gt;")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now my button click passes the value in this field to a function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve, for the record I did like your method and may use it in the future, however this was a quick and simple fix on a tight deadline. Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2016 18:20:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646349#M60257</guid>
      <dc:creator>BillChappell</dc:creator>
      <dc:date>2016-01-06T18:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: Button on Popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646350#M60258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No worries. It's all about getting it done!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2016 18:21:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/button-on-popup/m-p/646350#M60258</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2016-01-06T18:21:48Z</dc:date>
    </item>
  </channel>
</rss>

