Dear Andreas,<br><br>Thank you for your quick reply.  I tried assigning the overlay container with a loader group and it is not working for me still :(<br><br>function childContainerRadioButtons(text, layerStore, parent, iconCls){<br>
    <br>    parent.appendChild(new GeoExt.tree.OverlayLayerContainer({<br>        text: text,<br>        layerStore: layerStore,<br>        expanded: true,<br>        iconCls: iconCls,  //If not specified, defaults to original image<br>
        loader:{<br>            baseAttrs:{<br>                radioGroup: &quot;foo&quot;<br>            }<br>        }<br>    }));<br>    <br>}//end childContainerRadioButtons<br><br>I tried group: &quot;foo&quot; also..as for what was I expecting the loader to do with {param: &quot;LAYERS&quot;}, thats a good question...for some reason I thought I needed that...<br>
<br>If anyone might know why is still isn&#39;t working for me, please drop me a hint ;)<br><br>Thank you for your time,<br><br>elshae<br><br><div class="gmail_quote">On Wed, Nov 24, 2010 at 2:59 AM, Andreas Hocevar <span dir="ltr">&lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi,<br>
<div class="im"><br>
On Nov 23, 2010, at 22:01 , IT Intern wrote:<br>
<br>
&gt; Hello GeoExt users,<br>
&gt;<br>
&gt; I have an Ext.tree.TreePanel that I later add a layer to one of it&#39;s child containers after that container has been created. The child container is an GeoExt.tree.OverlayLayerContainer. The two things that I am struggling with are how to set the tree nodes of an GeoExt.tree.OverlayLayerContainer to radio buttons instead of checkboxes?<br>

<br>
</div>Configure the nodes with a group attribute. Then you will get a radio button instead of a checkbox, which will also make the checked layer mutually exclusive:<br>
<br>
loader: {<br>
   baseAttrs: {group: &quot;foo&quot;}<br>
<div class="im">}<br>
<br>
&gt; and how do I add nodes later on to the container?<br>
<br>
</div>The OverlayLayerContainer is synchronized with the map&#39;s layers. No need to add nodes manually.<br>
<div class="im"><br>
<br>
&gt; My attempt at this is below:<br>
&gt;<br>
&gt; function childContainer(text, layerStore, parent, iconCls){<br>
&gt;<br>
&gt;<br>
&gt;        parent.appendChild(new GeoExt.tree.OverlayLayerContainer({<br>
&gt;<br>
&gt;            text<br>
&gt; : text,<br>
&gt;            layerStore: layerStore,<br>
&gt;<br>
&gt;            expanded<br>
&gt; : true,<br>
&gt;            iconCls: iconCls,  //If not specified, defaults to original image<br>
&gt;<br>
&gt;            loader<br>
&gt; : {param: &quot;LAYERS&quot;}<br>
<br>
</div>What are you expecting this loader to do? The OverlayLayerContainer uses a LayerLoader, which has no param config option.<br>
<br>
Regards,<br>
Andreas.<br>
<div class="im"><br>
&gt;<br>
&gt;<br>
&gt; }));<br>
&gt;<br>
&gt; }//end childContainer<br>
&gt;<br>
&gt; //Container for photo layers<br>
&gt;<br>
&gt;            childContainer<br>
&gt; (&quot;Photo Layers&quot;, photoLayers, layerRoot);<br>
&gt;<br>
&gt;<br>
&gt; //In another function<br>
&gt; map.addLayer(vectorPano);<br>
&gt;<br>
&gt;<br>
&gt; layerStore.loadData([vectorPano], true);<br>
&gt;<br>
&gt;<br>
&gt; var panoNode = new Ext.tree.TreeNode({<br>
&gt;<br>
&gt;            leaf<br>
&gt; : true,<br>
&gt;            text: &#39;Panoramio Photos&#39;,<br>
&gt;<br>
&gt;<br>
&gt; checked: false<br>
&gt;<br>
&gt;        });<br>
&gt;<br>
&gt;        panoNode<br>
&gt; .addListener(&quot;radiochange&quot;, function(){<br>
&gt;<br>
&gt;            vectorPano<br>
&gt; .setVisibility(true);<br>
&gt;        });<br>
&gt;<br>
&gt;<br>
&gt; var layerContainer = layerRoot.findChild(&#39;text&#39;, &#39;Photo Layers&#39;);<br>
&gt;<br>
&gt;        layerContainer<br>
&gt; .appendChild(panoNode);<br>
&gt; Currently a node is added, but it is a checkbox and when it is clicked on and off it does not turn the layer on/off. I&#39;d prefer radio buttons nodes..<br>
&gt;<br>
&gt; Thank you for your time,<br>
&gt;<br>
&gt; elshae<br>
&gt;<br>
&gt;<br>
</div>&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@geoext.org">Users@geoext.org</a><br>
&gt; <a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
--<br>
Andreas Hocevar<br>
OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
Expert service straight from the developers.<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Andreas Hocevar<br>
OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
Expert service straight from the developers.<br>
<br>
</font></blockquote></div><br>