Thanks a lot for your help Andreas. Only one minor change to your suggestions: i had to replace the uiProvider defintion using the object itself (LayerNodeUI).<br><br>Kind regards,<br>Hugo<br><br><div class="gmail_quote">On Mon, Apr 4, 2011 at 11:30 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>
<br>
a LayerNode should not have a loader. Either you configure a container node (Ext.tree.Node) with a loader, or you configure individual layer nodes (GeoExt.tree.LayerNode) with attributes. In the latter case, instead of<br>

<div class="im"><br>
loader: {<br>
    baseAttrs: {<br>
        radioGroup: &#39;theme&#39;<br>
        uiProvider: &#39;layernodeui&#39;<br>
    }<br>
}<br>
<br>
</div>you would just configure<br>
<br>
radioGroup: &#39;theme&#39;,<br>
uiProvider: &#39;layernodeui&#39;<br>
<br>
For testing, you can also remove the uiProvider config option.<br>
<br>
Regards,<br>
Andreas.<br>
<div><div></div><div class="h5"><br>
On Apr 4, 2011, at 11:45 , Hugo wrote:<br>
<br>
&gt; Hello all,<br>
&gt;<br>
&gt; I&#39;m still struggling with this... Until the moment i had no success on rendering a GeoExt.tree.LayerNode with the radio button plugin. My definition of the layer node is the following:<br>
&gt;<br>
&gt; var sessao2LayerNode = new GeoExt.tree.LayerNode({<br>
&gt;     layer: ppsessao2,<br>
&gt;     leaf: true,<br>
&gt;     loader: {<br>
&gt;        baseAttrs: {<br>
&gt;           radioGroup: &#39;theme&#39;,<br>
&gt;           uiProvider: &#39;layernodeui&#39;<br>
&gt;        }<br>
&gt;     }<br>
&gt; });<br>
&gt;<br>
&gt; Nevertheless, when i add this node to the tree it is rendered with the checkbox only. What am i doing wrong here?<br>
&gt;<br>
&gt; Thanks.<br>
&gt; Kind regards,<br>
&gt;<br>
&gt; Hugo<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ---------- Forwarded message ----------<br>
&gt; From: Hugo &lt;<a href="mailto:hfpmartins@gmail.com">hfpmartins@gmail.com</a>&gt;<br>
&gt; Date: Wed, Mar 30, 2011 at 5:56 PM<br>
&gt; Subject: Tree Node with children using Radio Button plugin<br>
&gt; To: <a href="mailto:users@geoext.org">users@geoext.org</a><br>
&gt;<br>
&gt;<br>
&gt; Hello all,<br>
&gt;<br>
&gt; Is it possible to have a parent node with children rendered with and without RadioButton? I need to include two layers inside the same parent node but i would like to have one of them rendered with a radio button an the other without the radiobutton (just with the checkbox). The relevant part of code i&#39;m using is as follows:<br>

&gt;<br>
&gt; var LayerNodeUI = Ext.extend(GeoExt.tree.LayerNodeUI, new GeoExt.tree.TreeNodeUIEventMixin());<br>
&gt;<br>
&gt; var sessao2LayerNode = new GeoExt.tree.LayerNode({<br>
&gt;     layer: ppsessao2,<br>
&gt;     leaf: true,<br>
&gt;     loader: {<br>
&gt;        baseAttrs: {<br>
&gt;           radioGroup: &#39;theme&#39;,<br>
&gt;           uiProvider: &#39;layernodeui&#39;<br>
&gt;        }<br>
&gt;     }<br>
&gt; });<br>
&gt;<br>
&gt; var forunspp = new GeoExt.tree.LayerNode({<br>
&gt;     layer: locaisPP<br>
&gt; });<br>
&gt;<br>
&gt; var session2Node = new Ext.tree.TreeNode({<br>
&gt;     text: &#39;2º Fórum&#39;,<br>
&gt;      id: &#39;session2node&#39;,<br>
&gt;      expanded: false,<br>
&gt;      expandable: true<br>
&gt; });<br>
&gt;<br>
&gt; var layerRoot = new Ext.tree.TreeNode({});<br>
&gt;<br>
&gt; var layerTree = new Ext.tree.TreePanel({<br>
&gt;      title: &#39;Temas&#39;,<br>
&gt;      layout: &#39;fit&#39;,<br>
&gt;      root: layerRoot,<br>
&gt;      rootVisible: false,<br>
&gt;      loader: new Ext.tree.TreeLoader({applyloader: false}),<br>
&gt;      enableDD: false,<br>
&gt;      autoScroll: true,<br>
&gt;      expanded: true,<br>
&gt;      border: true,<br>
&gt;      plugins: [<br>
&gt;           new GeoExt.plugins.TreeNodeRadioButton({<br>
&gt;                listeners: {<br>
&gt;                     &#39;radiochange&#39;: function(node) {}<br>
&gt;                 }<br>
&gt;            })<br>
&gt;      ],<br>
&gt;      loader: new Ext.tree.TreeLoader({<br>
&gt;           applyLoader: false,<br>
&gt;           uiProviders: {<br>
&gt;                &#39;layernodeui&#39;: LayerNodeUI<br>
&gt;           }<br>
&gt;      })<br>
&gt; });<br>
&gt;<br>
&gt; layerRoot.appendChild(forunspp);<br>
&gt; layerRoot.appendChild(sessao2LayerNode);<br>
&gt;<br>
&gt; With this code the parent node is filled with two layers but, however, both of them are rendered with the checkbox only.<br>
&gt; Is it possible to load the second and only the second layer with a radio button?<br>
&gt; Thanks in advance.<br>
&gt;<br>
&gt; Kind regards,<br>
&gt; Hugo<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Hugo Martins<br>
&gt; LabNT - ISEGI UNL<br>
&gt; Campus de Campolide<br>
&gt; 1070-312 Lisboa<br>
&gt; N 38°43&#39;56.84&quot;, W 9°9&#39;35.74&quot;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Hugo Martins<br>
&gt; LabNT - ISEGI UNL<br>
&gt; Campus de Campolide<br>
&gt; 1070-312 Lisboa<br>
&gt; N 38°43&#39;56.84&quot;, W 9°9&#39;35.74&quot;<br>
</div></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>
<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><br clear="all"><br>-- <br>Hugo Martins<br>LabNT - ISEGI UNL<br>Campus de Campolide<br>1070-312 Lisboa<br>N 38°43&#39;56.84&quot;, W 9°9&#39;35.74&quot;<br>