[Users] Change Image Icon for layers nodes in TreePanel GeoExt 1.1
Joaquín Carrasco
jcarrascog at gmail.com
Thu Sep 11 19:38:26 CEST 2014
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.blankenship at 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-bounces at geoext.org [mailto:users-bounces at geoext.org] On Behalf Of dustin.r.blankenship at accenturefederal.com
> Sent: Thursday, September 11, 2014 11:25 AM
> To: jcarrascog at gmail.com
> Cc: users at 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" <jcarrascog at 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 at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20140911/4d3a37e7/attachment.htm
More information about the Users
mailing list