我用的是extjs 3.3.1,按例子上面写的, 但是最后只出来一个面板,列头什么的都出来了,就是树节点一个都没有,大侠们指点一下
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="test11111111_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link rel="stylesheet" type="text/css" href="../resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="../examples/ux/treegrid/treegrid.css"> <script type="text/javascript" src="../adapter/ext/ext-base-debug.js"></script>
<script type="text/javascript" src="../ext-all-debug.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridSorter.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridColumnResizer.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridNodeUI.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridLoader.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridColumns.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGrid.js"></script>
</head>
<body>
<script type="text/javascript">
Ext.onReady(function () {
Ext.QuickTips.init(); var tree = new Ext.ux.tree.TreeGrid({
title: 'Core Team Projects',
width: 500,
height: 300,
renderTo: 'd1',
enableDD: true, columns: [{
header: '项目名称',
dataIndex: 'text',
width: 230
}, {
header: '可见',
width: 100,
dataIndex: 'show',
align: 'center',
renderer: function (v) {
if (v == "1") {
return "1";
} else {
return "2";
}
}
}, {
header: '可编辑',
width: 150,
dataIndex: 'edit'
}], dataUrl: 'treegrid-data.json'
});
});
</script>
<form id="form1" runat="server">
<div id="d1">
</div>
</form>
</body>
</html>
[{
text:"综合事务",
show:"1",
edit:"2",
expanded:true,
leaf:false,
children:[
{
text:"",
show:"1",
edit:"2",
expanded:true,
leaf:true
}
]
}]
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="test11111111_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link rel="stylesheet" type="text/css" href="../resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="../examples/ux/treegrid/treegrid.css"> <script type="text/javascript" src="../adapter/ext/ext-base-debug.js"></script>
<script type="text/javascript" src="../ext-all-debug.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridSorter.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridColumnResizer.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridNodeUI.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridLoader.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGridColumns.js"></script>
<script type="text/javascript" src="../examples/ux/treegrid/TreeGrid.js"></script>
</head>
<body>
<script type="text/javascript">
Ext.onReady(function () {
Ext.QuickTips.init(); var tree = new Ext.ux.tree.TreeGrid({
title: 'Core Team Projects',
width: 500,
height: 300,
renderTo: 'd1',
enableDD: true, columns: [{
header: '项目名称',
dataIndex: 'text',
width: 230
}, {
header: '可见',
width: 100,
dataIndex: 'show',
align: 'center',
renderer: function (v) {
if (v == "1") {
return "1";
} else {
return "2";
}
}
}, {
header: '可编辑',
width: 150,
dataIndex: 'edit'
}], dataUrl: 'treegrid-data.json'
});
});
</script>
<form id="form1" runat="server">
<div id="d1">
</div>
</form>
</body>
</html>
[{
text:"综合事务",
show:"1",
edit:"2",
expanded:true,
leaf:false,
children:[
{
text:"",
show:"1",
edit:"2",
expanded:true,
leaf:true
}
]
}]
text : '所有分类',
id : '1',
expanded : true
});
var tree = new Ext.tree.TreePanel({
//id : 'tree',
layout:'fit',
collapsible : false,
rootVisible : true,
lines : true,
autoScroll : true,
animCollapse : false,
border : true,
animate : true,
bodyStyle:{width:'100%'},
enableDD : false,
root : root,
height:400,
loader : new Ext.tree.TreeLoader({
preloadChildren : true,
dataUrl : '路径' }) });
可以考虑用treepanel来做
是不是你的json里面有问题啊 如果只显示根的话