<?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 Duplicate layers in TOC widget in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665100#M62098</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey folks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm having an issue where layers I'm using in &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109" rel="nofollow" target="_blank"&gt;Nliu's TOC&lt;/A&gt;&lt;SPAN&gt; are showing up double in the TOC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Check out my code on JSFiddle here: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://jsfiddle.net/749QG/1/" rel="nofollow" target="_blank"&gt;http://jsfiddle.net/749QG/1/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Weird! I'm not sure why it's doing that - does so no matter what service I use.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for any suggestions,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Craig&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Mar 2014 16:12:44 GMT</pubDate>
    <dc:creator>CM2</dc:creator>
    <dc:date>2014-03-21T16:12:44Z</dc:date>
    <item>
      <title>Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665100#M62098</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey folks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm having an issue where layers I'm using in &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109" rel="nofollow" target="_blank"&gt;Nliu's TOC&lt;/A&gt;&lt;SPAN&gt; are showing up double in the TOC.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Check out my code on JSFiddle here: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://jsfiddle.net/749QG/1/" rel="nofollow" target="_blank"&gt;http://jsfiddle.net/749QG/1/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Weird! I'm not sure why it's doing that - does so no matter what service I use.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for any suggestions,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Craig&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2014 16:12:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665100#M62098</guid>
      <dc:creator>CM2</dc:creator>
      <dc:date>2014-03-21T16:12:44Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665101#M62099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It looks like you are creating a new TOC every time a layer is added to your map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your map has multiple layers being added, so the 'layer-add-result' is firing multiple times.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2014 16:33:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665101#M62099</guid>
      <dc:creator>JonathanUihlein</dc:creator>
      <dc:date>2014-03-21T16:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665102#M62100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I don't see how that can be?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One layer is added to the TOC (once):&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;layerInfos: [{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer: dynaLayer1,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: "McKenzie Parcels",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //collapsed: 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; slider: 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; }]&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and one layer is added to the map (once):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;map.addLayers([dynaLayer1]);&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How would I set it so that the TOC isn't firing more than it should?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 04:06:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665102#M62100</guid>
      <dc:creator>CM2</dc:creator>
      <dc:date>2021-12-12T04:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665103#M62101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi! Thanks for the response. There are two errors with your current sample so let's fix those.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;First, you are using parser.parse(); when you already have both "parseOnLoad: true" and "dojo/domReady!" in your code. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I noticed that you were copy/pasting code from Nliu's sample, which included the parser.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; These can all be used in different situations. You may find value in reading documentation about the following modules:&amp;nbsp; "dojo/parser", "dom/ready", "dojo/domReady!". Also read about the 'parseOnLoad' djConfig property.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Secondly, you reference dom nodes that do not exist in your sample. Remove the following lines and your sample seems to work for me. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;dojo.byId("ChangeFeatureRenderer").disabled = false; dojo.byId("SetVisibleLayersProgramatically").disabled = false; dojo.byId("FindNodeByLayer").disabled = false; dojo.byId("InsertNewLayer").disabled = false;&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;*edit,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You should always use try/catch blocks if you suspect a problem in a specific section of code. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I also recommend browser-based development tools for troubleshooting problems like these.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2014 17:07:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665103#M62101</guid>
      <dc:creator>JonathanUihlein</dc:creator>
      <dc:date>2014-03-21T17:07:20Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665104#M62102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am having the same issue when I use my own mapservice, so I cannot help out with this specific problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I do have some items to add about this TOC widget though.&amp;nbsp; The first instance of the layers in the TOC is not dynamic, so if you have layers with scale dependencies the top TOC never changes but the bottom TOC does so the top TOC is the problem.&amp;nbsp; The bottom TOC does not respect group layers as I have a group layer with scale dependencies, but the group layer never expands in the bottom TOC.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2014 17:15:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665104#M62102</guid>
      <dc:creator>MichaelVolz</dc:creator>
      <dc:date>2014-03-21T17:15:57Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665105#M62103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The TOC is being loaded twice, for some reason.&amp;nbsp; I got rid of the entire toc.on section, and it only loaded once.&amp;nbsp; Strangely, I also got rid of toc.startup() and again, the TOC loaded but only once.&amp;nbsp; I'm not familiar with Nilu's TOC so I don't know exactly how it works, but if the things within the toc.on function aren't necessary, it looks like you can just get rid of those and the TOC will be fine.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2014 18:25:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665105#M62103</guid>
      <dc:creator>BrettGreenfield__DNR_</dc:creator>
      <dc:date>2014-03-21T18:25:07Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665106#M62104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Interesting;&amp;nbsp; thanks for the replies, everyone. Jon's removal of code worked for me. I thought I had tried that, but I must have removed too much.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Brett your suggestion worked for me as well. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Clearly I had been removing too much or too little when I was trying. Thanks a lot, guys. Is it obvious that I'm new to this? &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll certainly do some more reading. Thanks again. This is working:&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://jsfiddle.net/749QG/4/"&gt;http://jsfiddle.net/749QG/4/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Mar 2014 19:40:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665106#M62104</guid>
      <dc:creator>CM2</dc:creator>
      <dc:date>2014-03-21T19:40:19Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665107#M62105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am so new to JavaScript API and try to change version to 3.9 on this sample:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://jsfiddle.net/749QG/4/"&gt;http://jsfiddle.net/749QG/4/&lt;/A&gt;&lt;SPAN&gt; but found error message on console when using Firefox.&amp;nbsp; Can someone try to explain it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 13:43:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665107#M62105</guid>
      <dc:creator>MayJeff</dc:creator>
      <dc:date>2014-05-06T13:43:10Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665108#M62106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You have both&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp; var djConfig = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color:#ff0000;"&gt;parseOnLoad: true&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; packages: [{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "name": "agsjs",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "location": "http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/latest/build/agsjs"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;parser.parse();&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Use one or the other. And take a look at this &lt;/SPAN&gt;&lt;A href="http://www.sitepen.com/blog/2014/03/12/dojo-faq-should-i-use-parseonload-or-parser-parse/" rel="nofollow noopener noreferrer" target="_blank"&gt;page&lt;/A&gt;&lt;SPAN&gt; on parseOnLoad vs. parser.parse()&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 04:06:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665108#M62106</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2021-12-12T04:06:29Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665109#M62107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for your suggestion and the info page.&amp;nbsp; But I still see the error message.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://jsfiddle.net/xZ5QQ/1/"&gt;http://jsfiddle.net/xZ5QQ/1/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 14:28:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665109#M62107</guid>
      <dc:creator>MayJeff</dc:creator>
      <dc:date>2014-05-06T14:28:42Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665110#M62108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That Fiddle show a new error. However, if you &lt;/SPAN&gt;&lt;A href="http://jsfiddle.net/kenbuja/xZ5QQ/2/"&gt;switch&lt;/A&gt;&lt;SPAN&gt; back to 3.8, that error goes away.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 14:57:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665110#M62108</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2014-05-06T14:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665111#M62109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I realized that too.&amp;nbsp; Only with version 3.9 got errors.&amp;nbsp; Not sure why.&amp;nbsp; Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 15:04:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665111#M62109</guid>
      <dc:creator>MayJeff</dc:creator>
      <dc:date>2014-05-06T15:04:30Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665112#M62110</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You may want to start a separate thread to get the attention of the API developers.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 May 2014 15:28:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665112#M62110</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2014-05-06T15:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate layers in TOC widget</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665113#M62111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;That Fiddle show a new error. However, if you &lt;A href="http://jsfiddle.net/kenbuja/xZ5QQ/2/"&gt;switch&lt;/A&gt; back to 3.8, that error goes away.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem for the code is around the event used to trigger the creation of the digit. The code used 'layer-add-result', which is an event that fired multiple times, thus the developer was actually trying to create many instances of TOC and would running into problems. Even developer code just called 'addLayer' once, the basemap add by API itself would trigger that event internally too. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Having something like "if (toc==null ) toc=new ..." might help, although it is really about make sure knowing when the code will be called. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Why 3.8 worked could be just how DOJO internally check div changed, may not even an ESRI thing.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 May 2014 17:18:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/duplicate-layers-in-toc-widget/m-p/665113#M62111</guid>
      <dc:creator>NianweiLiu</dc:creator>
      <dc:date>2014-05-08T17:18:19Z</dc:date>
    </item>
  </channel>
</rss>

