This is a lot of code to look at, but the answer is in there somewhere ;-) https://github.com/boundlessgeo/gxp/blob/master/src/script/plugins/LayerTree.js
Specifically: https://github.com/boundlessgeo/gxp/blob/master/src/script/plugins/LayerTree.js#L172 https://github.com/boundlessgeo/gxp/blob/master/src/script/plugins/LayerTree.js#L219:L221 Best regards, Bart Bart van den Eijnden Front End Software Engineer | Boundless bart...@boundlessgeo.com 1-877-673-6436 @boundlessgeo On 11 Sep 2014, at 20:06, Joaquin Carrasco Gallego <jcarras...@gmail.com> wrote: > Ok, Thanks for your help! I´ll keep trying it > > > El 11/09/14 19:50, dustin.r.blankens...@accenturefederal.com escribió: >> I'm not sure on different icons we haven't tried that new needed to remove >> them. I would guess there's a way to grab what's in there and evaluate. You >> would probably need to debug through the code. >> >> Dustin Blankenship >> Sr. Software Developer >> Accenture >> 407 S Pennsylvania Ave >> Joplin MO 64836 >> 417-793-3889 >> >> Sent from my iPhone >> >> On Sep 11, 2014, at 12:38, "Joaquín Carrasco" <jcarras...@gmail.com> wrote: >> >>> Thanks!! Does it show the same icon for all the nodes? would it be possible >>> to show differente image for each node? >>> >>> Thanks again >>> >>> El 11/09/2014, a las 19:25, <dustin.r.blankens...@accenturefederal.com> >>> escribió: >>> >>>> This is how we’ve done it: >>>> >>>> var layerTreeStore = Ext.create('Ext.data.TreeStore', { >>>> model: 'GeoExt.data.LayerTreeModel', >>>> root: { >>>> expanded: true, >>>> plugins: [{ >>>> ptype: 'gx_layercontainer', >>>> loader: { >>>> baseAttrs: { >>>> iconCls: 'eventNodeIcon' >>>> }, >>>> store: layerStore >>>> } >>>> }] >>>> } >>>> }); >>>> >>>> Where the “eventNodeIcon” is a css class that uses a background image. For >>>> us it’s just blank. >>>> >>>> From: users-boun...@geoext.org [mailto:users-boun...@geoext.org] On Behalf >>>> Of dustin.r.blankens...@accenturefederal.com >>>> Sent: Thursday, September 11, 2014 11:25 AM >>>> To: jcarras...@gmail.com >>>> Cc: users@geoext.org >>>> Subject: Re: [Users] Change Image Icon for layers nodes in TreePanel >>>> GeoExt 1.1 >>>> >>>> We have done this I will get you a sample in an hour >>>> >>>> Dustin Blankenship >>>> Sr. Software Developer >>>> Accenture >>>> 407 S Pennsylvania Ave >>>> Joplin MO 64836 >>>> 417-793-3889 >>>> >>>> Sent from my iPhone >>>> >>>> On Sep 11, 2014, at 11:23, "Joaquin Carrasco Gallego" >>>> <jcarras...@gmail.com> wrote: >>>> >>>> Hi everyone, I am trying to change the image icon of a layer node in a >>>> TreePanel but always shows me the default one of the class >>>> ".x-tree-node-leaf .x-tree-node-icon". Searching for Internet in some >>>> pages the createNode function is mention in a loader, but I am trying it >>>> and it doesn´t works. Some help is appreciated. Here is my code: >>>> >>>> >>>> var treeConfig = [ { >>>> nodeType : "gx_baselayercontainer", >>>> text : "Ortofotos" >>>> }, { >>>> nodeType : "gx_overlaylayercontainer", >>>> text : "Capas Vectoriales", >>>> expanded : true, >>>> // render the nodes inside this container with a radio >>>> button, >>>> // and assign them the group "foo". >>>> loader : { >>>> baseAttrs : { >>>> radioGroup : "foo", >>>> uiProvider : "layernodeui", >>>> }, >>>> createNode: function(attr) { >>>> attr.iconCls = "nuevaClase"; >>>> return >>>> GeoExt.tree.LayerParamLoader.prototype.createNode.apply(this, attr); >>>> } >>>> } >>>> } ]; >>>> >>>> Thanks!!! >>>> _______________________________________________ >>>> Users mailing list >>>> Users@geoext.org >>>> http://www.geoext.org/cgi-bin/mailman/listinfo/users > > _______________________________________________ > Users mailing list > Users@geoext.org > http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@geoext.org http://www.geoext.org/cgi-bin/mailman/listinfo/users