有谁做过extjs有复选框的动态树
样子如下:
[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]
你是想要级联吗?
这样的话就没什么了 看下面我的小例子
[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>
复选框就是加个 checked: false或者true