Hi everyone

   When I make tree by loop and array, and select the node how can I
know the node name? In bellow program, how can I know the "?" ?
Thanks in advance.
window.onload = function() {

        // --- ordinary MooTreeControl example:

        tree = new MooTreeControl({
                div: 'mytree',
                mode: 'files',
                grid: true
        },{
                text: 'Root Node',
                open: true
        });

        tree.disable(); // this stops visual updates while we're
building the tree...

                var node1 = tree.insert({text:'Subnode 1', id:'1',
                });
                var test = node1.insert({text:'test', id:'1.2',
                });
        var node2 = tree.insert({text:'Subnode 2', id:'2',
icon:'sample_icons.gif#1', open
icon:'sample_icons.gif#2'});
        var node3 = tree.insert({text:'Subnode 3', id:'3'});

        var node2_1 = node2.insert({text:'Subnode 2.1', id:'2.1'});
        var node2_2 = node2.insert({text:'Subnode 2.2', id:'2.2',
color:'#ff0000'});
        var node2_3 = node2.insert({text:'Subnode 2.3', id:'2.3'});
        var index1 = [];
        var index2 = new String;

// from here I want to ask

        for(j = 1; j <=10; j++)}
          index2 = '2.2.'+j
          index1[j] = node2_2.insert({text:'Subnode 2.2.'+j,
id:index2, color:'#00a000',
                onSelect: function(state) {
                      if(state){
                                alert(?.id);
                        }
                  }

                });
                var node2_2_1_1 = index1[j].insert({text:'Subnode
2.2.1.'+j, id:'2.2.1.'+j
, color:'#0000ff'});
        }
        var node4 = tree.insert({text:'Subnode 4', id:'4',
icon:'sample_icons.gif#3'});

        //tree.expand();
        tree.collapse();

        tree.enable(); // this turns visual updates on again.

}

Reply via email to