Ext.onReady(function() {
            var tree = new Ext.tree.TreePanel({
                renderTo: 'tree-div',
                title: 'My Task List',
                height: 300,
                width: 400,
                useArrows: true,
                autoScroll: true,
                animate: true,
                enableDD: true,
                containerScroll: true,
                rootVisible: false,
                frame: true,
                root: {
                    nodeType: 'async',
                    id: 'source'
                },
                dataUrl: 'Handler1.ashx?baseParams=102',
                listeners: {
                    'checkchange': function(node, checked) {
                    alert(node.attributes.text);
                    }
                }
            });            tree.on('beforeload', function(node) {
                if (node.id == "source") {
                    
                }
                else { tree.getLoader().dataUrl = "Handler1.ashx?baseParams=" + node.id }
            });
            tree.getRootNode().expand(false, false);
        });1.最开始是加载几个父节点例如:
 +班级
 +年龄
2.当我展开对应节点时 再从后台加载对应数据 树如下
 --班级
  1年级
  2年级
  3年级
 --年龄
   1岁
   2岁
   3岁
树是可以加载数据  我配置了个Node click事件 alert(node.attributes.text);
问题出现了:当我点击1年级的时候弹出的是1岁  点击二年级的时候 弹出的是2岁 点击3年级的时候 弹出的是3岁
这是怎么回事啊?