Thanks Bart!<br><br>In the end, i was able to solve this through the use of GeoExt.tree.LayerLoader.<br>Best regards,<br><br>Hugo<br><br><div class="gmail_quote">On Thu, Feb 17, 2011 at 11:42 AM, Bart van den Eijnden <span dir="ltr">&lt;<a href="mailto:bartvde@osgis.nl">bartvde@osgis.nl</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>
something similar is done in GXP, checkout:<br>
<br>
<a href="https://github.com/opengeo/gxp/blob/master/src/script/plugins/LayerTree.js" target="_blank">https://github.com/opengeo/gxp/blob/master/src/script/plugins/LayerTree.js</a><br>
<br>
and search for iconCls.<br>
<br>
Best regards,<br>
Bart<br>
<br>
--<br>
Looking for flexible support on OpenLayers or GeoExt? Please check out <a href="http://www.osgis.nl/support.html" target="_blank">http://www.osgis.nl/support.html</a><br>
<br>
Bart van den Eijnden<br>
OSGIS<br>
<a href="mailto:bartvde@osgis.nl">bartvde@osgis.nl</a><br>
<div><div></div><div class="h5"><br>
On Feb 17, 2011, at 12:34 PM, Hugo wrote:<br>
<br>
&gt; Hello all,<br>
&gt;<br>
&gt; I&#39;m trying to change the default ExtJS icons of tree nodes that are inside a container but, until the moment, with no success. So, i have a GeoExt.tree.LayerContainer with 3 layers. I&#39;m able to change the parent node icon through the config option iconCls. However, this is not working with the child nodes od this layer container. I&#39;ve tried the following:<br>

&gt;<br>
&gt; //my container<br>
&gt; var baseStreetCont = new GeoExt.tree.BaseLayerContainer({<br>
&gt;       text: &#39;Arruamentos&#39;,<br>
&gt;       layerStore: baseLayerStore,<br>
&gt;       expanded: true,<br>
&gt;       allowDrop: false<br>
&gt; });<br>
&gt;<br>
&gt; baseStreetCont.eachChild(function(node){<br>
&gt;      node.attributes.iconCls = &#39;raster&#39;;<br>
&gt; });<br>
&gt;<br>
&gt; I&#39;ve also tried:<br>
&gt;<br>
&gt; var treePanel (my tree panel configurations)<br>
&gt;<br>
&gt; treePanel.getLoader().on(&#39;beforeload&#39;, function(loader, node){<br>
&gt;        node.eachChild(function(node){<br>
&gt;             node.attributes.iconCls = &#39;raster&#39;;<br>
&gt;        }, loader);<br>
&gt; });<br>
&gt;<br>
&gt; Any suggestions?<br>
&gt; Thanks,<br>
&gt; Hugo<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>
<br>
</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>