I got it list :)

setIconCls was added to ExtJs ver 3.3, I was using 3.2.1

http://www.sencha.com/forum/showthread.php?106686-change-properties-for-node-object&highlight=setIconCls

cheers,

elshae

On Fri, Nov 12, 2010 at 11:58 AM, IT Intern <[email protected]> wrote:

> Hello GeoExt List,
>
> I have a tree panel with some nodes/containers etc.  I want to be able to
> use setIconCls to change their iconCls *after* the tree has been created.
> Unfortunately when I try to use this method I get an error in firebug tell
> me that setIconCls is not a function...what am I doing wrong here?
>
> layerRoot = new Ext.tree.TreeNode({
>                 text: "All Layers",
>                 expanded: true
>             });
>
> tibetContainer = new Ext.tree.TreeNode({
>                 text: "Tibetan Labels",
>                 expanded: true,
>                 id: 'tibet'
>             });
>
> var layerTree = new Ext.tree.TreePanel({
>                 overflow: 'visible',     // For the Combo popup
>                 region: "west",
>                 title: "Map Layers",
>                 root: layerRoot,
>                 loader: new Ext.tree.TreeLoader({applyLoader: false}),
>                 enableDD: true,
>                 collapsible: true,
>                 width: 300,
>                 autoScroll: true,
>                 expanded: false
>             });
>
> layerRoot.getOwnerTree().getNodeById(tibetContainer.id).setIconCls('myClass');
> //fails
>
> Thanks for your time,
>
> elshae
>
>
>
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to