extjs tree 的问题,求帮助

x-code-man 2012-03-07 03:41:19
html 代码
<html>
<head>
<title>Extjs 布局</title>
<!--引用Extjs4.0类库开始-->
<script type="text/javascript" charset="gb-2312" src="../extjs/bootstrap.js"></script>
<link href="../extjs/resources/css/ext-all.css" rel="Stylesheet" />
<!--引用Extjs4.0类库结束-->
</head>
<script type="text/javascript">
Ext.require([
'Ext.tree.*',
'Ext.data.*',
'Ext.tip.*'
]);

Ext.QuickTips.init();

Ext.onReady(function () {
var store = Ext.create('Ext.data.TreeStore', {
proxy: {
type: 'ajax',
url: 'json_tree_dept.aspx',
root:'items'
},
root: {
text: '部门',
id: 'root',
expanded: true
},
folderSort: true,
sorters: [{
property: 'text',
direction: 'ASC'
}]
});

var tree = Ext.create('Ext.tree.Panel', {
id: 'tree',
store: store,
width: 250,
height: 300,
viewConfig: {
plugins: {
ptype: 'treeviewdragdrop',
appendOnly: true
}
},
renderTo: document.body
});
});
</script>
<body>
</body>
</html>


服务器传回来的json是:
{success:true,items:[
{children:[
{text:'轩辕春秋集团',id:'9',href:'www.baidu.com',hrefTarget:'main',leaf:false,children:[
{text:'江西轩辕春秋',id:'2',href:'www.baidu.com',hrefTarget:'main',leaf:false,children:[
{text:'总经办',id:'8',href:'www.baidu.com',hrefTarget:'main',leaf:true}
]},
{text:'江西春秋实业',id:'3',href:'www.baidu.com',hrefTarget:'main',leaf:true},
{text:'湖南春秋',id:'11',href:'www.baidu.com',hrefTarget:'main',leaf:true},
{text:'湖南轩辕春秋',id:'13',href:'www.baidu.com',hrefTarget:'main',leaf:true}
]}
]}
]}

没有效果。

会的帮帮我啊
...全文
95 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
汉尼拔 2012-03-07
  • 打赏
  • 举报
回复
明显是你的json是乱七八糟的东西.

你用的ext4的代码

json却是ext3的 或者更早的...

套用一句经典台词.

你用前朝的尚方宝剑来斩本朝的官, 你觉得行么?

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧