谁有实例啊。。
我不知道后台的数据怎么过来。。
我不知道后台的数据怎么过来。。
解决方案 »
- 为什么加了return false 还是能达到指定的页面呢
- 最后的分了。兄弟们帮忙看下div+js做的下拉列表点击就错位
- 求,点击一个链接,此链接便消失的JS效果
- Javascript如何捕获点击网页打开的窗口地址?
- js问题 分层现实
- 变量作用域的问题,请教一下
- 浮动的广告图片不随滚动条同步移动,这个代码哪错了?
- 使用shell.application的问题
- 救命啊~~~~SELECT 问题~~大家都来看看~~`555~~
- 非常郁闷:关于innerHTML动态生成html代码的最新问题(300分)!!请各位高手赐教(特请梅花雨,骆驼大哥,emu....)
- document.getElementsByName()某个节点 展开的操作
- instanceof关键字的疑问
这个是4.1的,3.0的自己找找看。
({
id: "root",
text:"菜单",
expanded: true,
checked:false,
loader: new Ext.tree.TreeLoader
({
url: "你自己获取JSON的地址"
})
})
var tree=new Ext.tree.TreePanel
({
id:"menu",
region:"east",
width:300,
autoScroll: true,
animate: true,
containerScroll: true,
border: true,
frame:true,
rootVisible: true,
lines: true,
root:root
});上面是前台:
后台构造就不说了,只给你一个数据的样式,按照这个样子构造,然后传给前台:
[
{
text:'XXXX',leaf:false,expanded: true,id:'1',checked:false,children:
[
{text:'XXXX',leaf:true,id:'3',checked:false},
{text:'XXXX',leaf:true,id:'4',checked:false},
{text:'XXXX',leaf:true,id:'5',checked:false}
]
},
{
text:'XXXX,leaf:false,expanded: true,id:'2',checked:false,children:
[
{text:'XXXX',leaf:true,id:'6',checked:false},
{text:'XXXX',leaf:true,id:'7',checked:false}
]
}
]
结果就是一个三层菜单,第一层只有root一个
加checked就可以让树带有多选框,如果要默认选择状态的话,checked:true