<?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: Print Dijit not opening up new tab when job is complete in ArcGIS Server with JavaScript API Questions</title>
    <link>https://community.esri.com/t5/arcgis-server-with-javascript-api-questions/print-dijit-not-opening-up-new-tab-when-job-is/m-p/777495#M146</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My only guess as to a cause is that, for whatever reason, the command the Ersi SDK is using to pop open that window does not work in their highly secure environment and that window.open does. Anyone have any other theories?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Feb 2016 21:07:44 GMT</pubDate>
    <dc:creator>JordanBaumgardner</dc:creator>
    <dc:date>2016-02-04T21:07:44Z</dc:date>
    <item>
      <title>Print Dijit not opening up new tab when job is complete</title>
      <link>https://community.esri.com/t5/arcgis-server-with-javascript-api-questions/print-dijit-not-opening-up-new-tab-when-job-is/m-p/777493#M144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Of course everything works great on our dev servers but when we deploy to the clients servers the resulting print job does not automatically open in a new tab. The return Json from our Dev server looks identical to the return json from the client&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- ours&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "paramName": "Output_File",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dataType": "GPDataFile",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value": {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "url": "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2FmachineNameDev%2Farcgis%2Frest%2Fdirectories%2Farcgisjobs%2Futilities%2Fprintingtools_gpserver%2Fj2a6ac286e0d64525ba713beb1e1d9869%2Fscratch%2F473e76e777c646a28ec7c9251c8b3011.png" target="_blank"&gt;http://machineNameDev/arcgis/rest/directories/arcgisjobs/utilities/printingtools_gpserver/j2a6ac286e0d64525ba713beb1e1d9869/scratch/473e76e777c646a28ec7c9251c8b3011.png&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;-- vs theirs&lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "paramName": "Output_File",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "dataType": "GPDataFile",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "value": {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "url": "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2FmachineName%2Farcgis%2Frest%2Fdirectories%2Farcgisjobs%2Fabcdefg%2Fprintvectormap_gpserver%2Fj745b8bd480aa42ef8db5d652a460d049%2Fscratch%2FWebMap_96218500-caa2-11e5-9d02-005056b13d26.PDF" target="_blank"&gt;http://machineName/arcgis/rest/directories/arcgisjobs/abcdefg/printvectormap_gpserver/j745b8bd480aa42ef8db5d652a460d049/scratch/WebMap_96218500-caa2-11e5-9d02-005056b13d26.PDF&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I though perhaps security on the browser was not allowing popups so I added&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var win = window.open("&lt;A href="http://machineName/arcgis/rest/directories/arcgisjobs/abcdefg/printvectormap_gpserver/j745b8bd480aa42ef8db5d652a460d049/scratch/WebMap_96218500-caa2-11e5-9d02-005056b13d26.PDF" title="http://machineName/arcgis/rest/directories/arcgisjobs/abcdefg/printvectormap_gpserver/j745b8bd480aa42ef8db5d652a460d049/scratch/WebMap_96218500-caa2-11e5-9d02-005056b13d26.PDF" rel="nofollow noopener noreferrer" target="_blank"&gt;http://machineName/arcgis/rest/directories/arcgisjobs/abcdefg/printvectormap_gpserver/j745b8bd480aa42ef8db5d652a460d049/…&lt;/A&gt; ", '_blank');
win.focus();&lt;/PRE&gt;&lt;P&gt;and that was able to open the tab and link w/o issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&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; var prntTemplate = new esriPrintTemplate();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prntTemplate.layout = $('#printLayout').val();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prntTemplate.format = $('#printFormat').val();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prntTemplate.layoutOptions = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "legendLayers": []
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; me.esriPrintTool = new esriPrint({
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; async: true,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map: mainmap,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "templates": prntTemplate,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url: me.getPrintUrl("AdvancedPrint")
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, dojoDom.byId("hiddenPrintBtnDiv"));


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; me.esriPrintTool.on("error", function (evt) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; me.LogError("OnPrintTool Advanced Error", evt);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; me.esriPrintTool.on("print-complete", function (evt) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; toastr["info"]("Print Complete", "Advanced Print");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $('#btnAdvancedPrint').removeClass("active").val("Print");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; me.onPrintComplete();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; me.esriPrintTool.startup();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; me.esriPrintTool.hide();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; me.esriPrintTool.printMap(prntTemplate);

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:44:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-server-with-javascript-api-questions/print-dijit-not-opening-up-new-tab-when-job-is/m-p/777493#M144</guid>
      <dc:creator>JordanBaumgardner</dc:creator>
      <dc:date>2021-12-12T08:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: Print Dijit not opening up new tab when job is complete</title>
      <link>https://community.esri.com/t5/arcgis-server-with-javascript-api-questions/print-dijit-not-opening-up-new-tab-when-job-is/m-p/777494#M145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok it's not pretty, and it opens twice on any other machine, but this is working at the clients site.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;me.esriPrintTool.on(&lt;/SPAN&gt;&lt;SPAN style="color: #a31515; font-family: Consolas; font-size: 10pt;"&gt;"print-complete"&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: Consolas; font-size: 10pt;"&gt;function&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt; (results) {&lt;/SPAN&gt;
&lt;SPAN style="color: blue; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp; if&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt; ((results) &amp;amp;&amp;amp; (results.result) &amp;amp;&amp;amp; (results.result.url)) {&lt;/SPAN&gt;
&lt;SPAN style="color: blue; font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt; resultsWin = window.open(results.result.url, &lt;/SPAN&gt;&lt;SPAN style="color: #a31515; font-family: Consolas; font-size: 10pt;"&gt;'_blank'&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;
&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resultsWin.focus();&lt;/SPAN&gt;
&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp; }&lt;/SPAN&gt;

&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp; toastr[&lt;/SPAN&gt;&lt;SPAN style="color: #a31515; font-family: Consolas; font-size: 10pt;"&gt;"info"&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;](&lt;/SPAN&gt;&lt;SPAN style="color: #a31515; font-family: Consolas; font-size: 10pt;"&gt;"Print Complete"&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #a31515; font-family: Consolas; font-size: 10pt;"&gt;"Quick Print"&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;
&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp; $(&lt;/SPAN&gt;&lt;SPAN style="color: #a31515; font-family: Consolas; font-size: 10pt;"&gt;'#btnQuickPrint'&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;).removeClass(&lt;/SPAN&gt;&lt;SPAN style="color: #a31515; font-family: Consolas; font-size: 10pt;"&gt;"active"&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;).val(&lt;/SPAN&gt;&lt;SPAN style="color: #a31515; font-family: Consolas; font-size: 10pt;"&gt;"Print"&lt;/SPAN&gt;&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;);&lt;/SPAN&gt;
&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;&amp;nbsp; me.onPrintComplete();&lt;/SPAN&gt;
&lt;SPAN style="font-family: Consolas; font-size: 10pt;"&gt;});&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:44:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-server-with-javascript-api-questions/print-dijit-not-opening-up-new-tab-when-job-is/m-p/777494#M145</guid>
      <dc:creator>JordanBaumgardner</dc:creator>
      <dc:date>2021-12-12T08:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: Print Dijit not opening up new tab when job is complete</title>
      <link>https://community.esri.com/t5/arcgis-server-with-javascript-api-questions/print-dijit-not-opening-up-new-tab-when-job-is/m-p/777495#M146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My only guess as to a cause is that, for whatever reason, the command the Ersi SDK is using to pop open that window does not work in their highly secure environment and that window.open does. Anyone have any other theories?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Feb 2016 21:07:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-server-with-javascript-api-questions/print-dijit-not-opening-up-new-tab-when-job-is/m-p/777495#M146</guid>
      <dc:creator>JordanBaumgardner</dc:creator>
      <dc:date>2016-02-04T21:07:44Z</dc:date>
    </item>
  </channel>
</rss>

