关于EXTJS 树(tree)的demo包括AsyncTreeNode 加载数据
2011-05-15 10:42
369 查看
<link href="ext-3.1.1/resources/css/ext-all.css" rel="Stylesheet" />
<script type="text/javascript" src="ext-3.1.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-3.1.1/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function() {
/*简单的目录
var root = new Ext.tree.TreeNode({ id: "root", text: "跟节点" });//创建一个跟目录
var node1 = new Ext.tree.TreeNode({ id: "node1", text: "节点1" });//创建一个子节点
var node2 = new Ext.tree.TreeNode({ id: "node2", text: "节点2" });//创建子节点
var node3 = new Ext.tree.TreeNode({ id: "node3", text: "节点3" });
root.appendChild(node1);
root.appendChild(node2);
root.appendChild(node3);
var treePanel = new Ext.tree.TreePanel(
{
root:root,
width:300,
renderTo:"tree"
}
);
*/
var root = new Ext.tree.AsyncTreeNode({ id: "root", text: "跟节点" }); //创建AsyncTreeNode 必须和loader一起使用
var tree = new Ext.tree.TreePanel({
width:300,
renderTo: "tree",
root: root,
title:"异步加载数据",
loader: new Ext.tree.TreeLoader({ dataUrl: "treeList.aspx" })//
});
})
</script>
</head>
<body>
<div id="tree"></div>
</body>
特别注意treelist.aspx的数据格式:
[{id:"node1",text:"节点1",leaf:true},{id:"node2",text:"节点2",leaf:true},{id:"node3",text:"节点3",leaf:true}]
<script type="text/javascript" src="ext-3.1.1/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-3.1.1/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function() {
/*简单的目录
var root = new Ext.tree.TreeNode({ id: "root", text: "跟节点" });//创建一个跟目录
var node1 = new Ext.tree.TreeNode({ id: "node1", text: "节点1" });//创建一个子节点
var node2 = new Ext.tree.TreeNode({ id: "node2", text: "节点2" });//创建子节点
var node3 = new Ext.tree.TreeNode({ id: "node3", text: "节点3" });
root.appendChild(node1);
root.appendChild(node2);
root.appendChild(node3);
var treePanel = new Ext.tree.TreePanel(
{
root:root,
width:300,
renderTo:"tree"
}
);
*/
var root = new Ext.tree.AsyncTreeNode({ id: "root", text: "跟节点" }); //创建AsyncTreeNode 必须和loader一起使用
var tree = new Ext.tree.TreePanel({
width:300,
renderTo: "tree",
root: root,
title:"异步加载数据",
loader: new Ext.tree.TreeLoader({ dataUrl: "treeList.aspx" })//
});
})
</script>
</head>
<body>
<div id="tree"></div>
</body>
特别注意treelist.aspx的数据格式:
[{id:"node1",text:"节点1",leaf:true},{id:"node2",text:"节点2",leaf:true},{id:"node3",text:"节点3",leaf:true}]
相关文章推荐
- 关于EXTJS 树(tree)的demo包括AsyncTreeNode 加载数据
- extjs TreePanel 加载数据后默认选中第一个孩子并展开子级
- 关于Extjs的取值加载以及输入之后的ajax提交数据
- extjs4 tree中加载的数据格式
- DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
- DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
- TreeNode的显示与隐藏(Extjs关于node.ui的问题)
- TreeNode的显示与隐藏(Extjs关于node.ui的问题)
- extjs关于tree的远程加载
- 关于Extjs网格数据重新加载的方法
- 关于ligerUI中ligerTree代码中的一个bug,造成该控件无法通过url的POST方式加载数据
- ExtJs TreePanel 不能加载ashx数据的解决办法
- 关于extjs checkboxgroup 数据修改时候数据匹配加载
- Extjs中 关于treePanel的demo实例
- Ext.Net中AsyncTreeNode动态加载
- (更新版)ExtJS Tree利用json(直接传List TreeNode,不需要转化为JSONArray)在Struts 2实现Ajax动态加载树结点
- DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
- 关于加载新闻数据并显示的demo
- TreeList获取TreeListNode绑定的数据
- 无限分级和tree结构数据增删改【提供Demo下载】