样子如下:
[img]http://dl.iteye.com/upload/attachment/290607/c58b42f7-756c-3e31-ab43-e98357789836.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/290603/b80cadec-fa6d-3946-ab30-406ef87eedf6.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/290605/37f3851b-58a7-3300-a820-8978561bb230.jpg[/img]
http://chemzqm.iteye.com/blog/632970 这个是ext的tree级联
你是想要级联吗?
这样的话就没什么了 看下面我的小例子
[code="java"] <br> Ext.onReady(function(){</p> <pre><code>var tree = new Ext.tree.TreePanel({ el: 'tree', loader: new Ext.tree.TreeLoader() }); </code></pre> <p>var menu = new Ext.menu.Menu({ <br> id:'contentMenu', <br> items:[{text:'我被单击啦',handler:function(){alert('我被单击啦。。啊');}}] <br> }); <br> var root = new Ext.tree.AsyncTreeNode({<br> text:'根',<br> checked: false,<br> id:"root",<br> children: [<br> {text: 'Leaf No. 1',id:"root1",checked: false,leaf: false,children: [<br> {text: 'Leaf No. 11',id:"root11",leaf: true,checked: false},<br> {text: 'Leaf No. 12',id:"root12",leaf: true,checked: false}<br> ]},<br> {text: 'Leaf No. 2',leaf: true,id:"root2", checked: false}<br> ]<br> });<br> //将menu菜单绑定到该树上 <br> tree.on('contextmenu',function(node,e){ <br> e.preventDefault();//阻止浏览器默认右键菜单 <br> node.select();//是该节点被选中状态 <br> menu.showAt(e.getXY());<br> });//获得鼠标的坐标 <br> tree.setRootNode(root);<br> tree.render();</p> <pre><code>root.expand(); </code></pre> <p>});<br>
http://8366.iteye.com/blog/544437 异步树的文章
复选框就是加个 checked: false或者true