<?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: Multiple accordion panes js in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610830#M57144</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe you could implement this widget?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109" title="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109"&gt;http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Sep 2014 12:51:24 GMT</pubDate>
    <dc:creator>TimWitt2</dc:creator>
    <dc:date>2014-09-29T12:51:24Z</dc:date>
    <item>
      <title>Multiple accordion panes js</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610827#M57141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using an older version of accordion panes and can only figure out how to add one pane to the legend pane.&amp;nbsp; I need multiple panes but I don't know what to change in my js to tell it to go into the other pane.&amp;nbsp; &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the JS&lt;/P&gt;&lt;P&gt;var map, GeoRSSLayer, legendLayers = [];&lt;/P&gt;&lt;P&gt; function init() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; var popupOptions = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; marginLeft: "20", &lt;BR /&gt;&amp;nbsp;&amp;nbsp; marginTop: "20"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;//create a popup to replace the map's info window&lt;BR /&gt;&amp;nbsp; var popup = new esri.dijit.Popup(popupOptions, dojo.create("div"));&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;var popupTemplate = new esri.dijit.PopupTemplate({&lt;BR /&gt;&amp;nbsp;&amp;nbsp; title: "Traffic Control Points",&lt;BR /&gt;&amp;nbsp;&amp;nbsp; fieldInfos: [&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {fieldName: "Location", visible: true, label:"Location"},&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {fieldName: "County", visible: true, label:"County"},&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {fieldName: "TCP_Number", visible: true, label:"TCP ID"},&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {fieldName: "One_Op_Per", visible: true, label:"Agency(ies) and # on Shift"},&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {fieldName: "OPS_Sec__C", visible: true, label:"Ops Section"},&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {fieldName: "DIV_Sup__C", visible: true, label:"Div Supervisor"},&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {fieldName: "AGENCY__CG", visible: true, label:"Agency"},&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ],&lt;BR /&gt;&amp;nbsp;&amp;nbsp; showAttachments:true&lt;BR /&gt;&amp;nbsp; });&lt;BR /&gt;&amp;nbsp; var tcpLayer = new esri.layers.FeatureLayer("&lt;A class="jive-link-external-small" href="http://arc01.scdps.net/arcgis/rest/services/DPS/Hurricanes/MapServer/0" rel="nofollow" target="_blank"&gt;http&lt;/A&gt;",{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; mode: esri.layers.FeatureLayer.MODE_SNAPSHOT,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; infoTemplate: popupTemplate,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; outFields: ["Location", "County", "TCP_Number", "One_Op_Per", "OPS_Sec__C", "DIV_Sup__C", "AGENCY__CG"]&lt;BR /&gt;&amp;nbsp; });&lt;BR /&gt;&amp;nbsp;&amp;nbsp; legendLayers.push({layer:tcpLayer, title:'Traffic Control Points'});&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tcpLayer.setDefinitionExpression();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tcpLayer.setVisibility(false); &lt;BR /&gt; &lt;BR /&gt;//Begin legend&lt;BR /&gt;&amp;nbsp;&amp;nbsp; dojo.connect(map, 'onLayersAddResult', function (results) {&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; var legend = new esri.dijit.Legend({&lt;BR /&gt;&amp;nbsp;&amp;nbsp; map:map,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; layerInfos:legendLayers&lt;BR /&gt;&amp;nbsp; }, "legendDiv");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; legend.startup(); &lt;BR /&gt;&amp;nbsp; });&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; map.addLayers([ tcpLayer ]);&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;//add check boxes &lt;BR /&gt;&amp;nbsp;&amp;nbsp; dojo.connect(map, 'onLayersAddResult', function (results) {&lt;/P&gt;&lt;P&gt;//add check boxes &lt;BR /&gt;&amp;nbsp;&amp;nbsp; dojo.forEach(legendLayers, function (layer) {&lt;BR /&gt;&amp;nbsp; var layerName = layer.title;&lt;BR /&gt;&amp;nbsp; var checkBox = new dijit.form.CheckBox({&lt;BR /&gt;&amp;nbsp;&amp;nbsp; name:"checkBox" + layer.layer.id,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; value:layer.layer.id,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; checked:layer.layer.visible,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; onChange:function (evt) {&lt;BR /&gt;&amp;nbsp; var clayer = map.getLayer(this.value);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; clayer.setVisibility(!clayer.visible);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; this.checked = clayer.visible;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;//add the check box and label to the toc&lt;BR /&gt;&amp;nbsp;&amp;nbsp; dojo.place(checkBox.domNode, dojo.byId("toggle"), "after");&lt;BR /&gt;&amp;nbsp; var checkLabel = dojo.create('label', {'for':checkBox.name, innerHTML:layerName}, checkBox.domNode, "after");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; dojo.place("&amp;lt;br /&amp;gt;", checkLabel, "after");&lt;BR /&gt;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt;&amp;nbsp; });&lt;BR /&gt; &lt;BR /&gt; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp; dojo.addOnLoad(init); &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So this goes into the first pane after the legend pane called DPS.&amp;nbsp; Now I need to do the same thing but have the layer go to another pane call Pane2.&amp;nbsp; What needs to be changed in the above code to do this?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the html&lt;/P&gt;&lt;P&gt;&amp;lt;div data-dojo-type="dijit/layout/AccordionContainer"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div data-dojo-type="dijit/layout/ContentPane" id="legend"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data-dojo-props="title:'Legend', selected:true"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="legendDiv"&amp;gt;&amp;lt;/div&amp;gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt; &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div data-dojo-type="dijit/layout/ContentPane" id="DPS"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data-dojo-props="title:'DPS'"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="toggle" style="padding: 2px 2px;"&amp;gt;&amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div data-dojo-type="dijit/layout/ContentPane" id="Pane2"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data-dojo-props="title:'Pane2'"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id ="toggle" style="padding: 2px 2px;"&amp;gt;&amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;map section &lt;/P&gt;&lt;P&gt;&amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2014 12:30:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610827#M57141</guid>
      <dc:creator>GloriaForthun</dc:creator>
      <dc:date>2014-09-29T12:30:25Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple accordion panes js</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610828#M57142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gloria,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The issue is that the Legend dijit can only be in one pane. You would have to create a separate legend dijit for each pane and add to that legend dijit whatever feature you would like to show.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2014 12:38:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610828#M57142</guid>
      <dc:creator>TimWitt2</dc:creator>
      <dc:date>2014-09-29T12:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple accordion panes js</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610829#M57143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have seen multiple accordion panes and so I thought I could do that too.  I have too long a list of layers to put into one pane and another legend wouldn’t be practical.  Thanks for your help.&lt;/P&gt;&lt;P&gt;Gloria&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2014 12:43:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610829#M57143</guid>
      <dc:creator>GloriaForthun</dc:creator>
      <dc:date>2014-09-29T12:43:38Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple accordion panes js</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610830#M57144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe you could implement this widget?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109" title="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109"&gt;http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2014 12:51:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/multiple-accordion-panes-js/m-p/610830#M57144</guid>
      <dc:creator>TimWitt2</dc:creator>
      <dc:date>2014-09-29T12:51:24Z</dc:date>
    </item>
  </channel>
</rss>

