views:

288

answers:

1

Hi all, I created this simple tree:

var children = [{
         text:'My Layers',
         children:[
           new Ext.tree.TreeNode({text:'test1',leaf:true}),
           new Ext.tree.TreeNode({text:'test2',leaf:true})
        ]
    }];
    var tree = new Ext.tree.TreePanel({
       loader:new Ext.tree.TreeLoader(),
       width:150,
       title:'Layers',
       height:250,
       collapsible:true,
       rootVisible:false,
       root: new Ext.tree.AsyncTreeNode({
           expanded:true,
           leaf:false,
           text:'Tree Root',
           children:children
       })
    });

How can I add a Checkbox to each node?

Actually I'm gonna pass the list as a parameter to the function in a JSON array (e.g. ["test1","test2"]). What is the proper way to load nodes from JSON data?

I'm using ExtJs 2.3 with GeoExt.

Cheers!

A: 

http://dev.sencha.com/deploy/dev/examples/tree/check-tree.html

The EXTJS library has an example of just that.

mad_typist
ops, I didn't find it :-/
Mulone
Didn't find what?
mad_typist
I hadn't found the example you pasted. Cheers
Mulone