Ext2.0 + .Net 2.0应用实例(2)--用ExtJS 实现动态载入树
2008-03-19 19:31
609 查看
一 开发环境
Windows 2003
VS 2005
Aptana
Ext2.0
二 客户端代码
HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Reorder TreePanel</title>
<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" />
<!-- GC -->
<!-- LIBS -->
<script type="text/javascript" src="adapter/ext/ext-base.js"></script>
<!-- ENDLIBS -->
<script type="text/javascript" src="ext-all.js"></script>
<script type="text/javascript" src="reorder.js"></script>
</head>
<body>
<div id="tree-div" style="overflow:auto; height:300px;width:250px;border:1px solid #c3daf9;"></div>
</body>
</html>
JS:
Ext.onReady(function()...{
// shorthand
var Tree = Ext.tree;
var tree = new Tree.TreePanel(...{
el:'tree-div',
useArrows:true,
autoScroll:true,
animate:true,
enableDD:true,
containerScroll: true,
loader: new Tree.TreeLoader(...{
dataUrl:'Ajax.aspx'
})
});
// set the root node
var root = new Tree.AsyncTreeNode(...{
text: '总公司',
draggable:false,
id:'source'
});
tree.setRootNode(root);
// render the tree
tree.render();
root.expand();
});
三 服务端代码
新建一个Ajax.aspx页面
using System;
using System.Data;
using System.Web;
public partial class Ajax : System.Web.UI.Page
......{
protected void Page_Load(object sender, EventArgs e)
......{
string result = "[{"cls":"folder","id":10,"leaf":false,"children":[{"cls":"file","id":11,"leaf":true,"children":null,"text":"S600"},{"cls":"file","id":12,"leaf":true,"children":null,"text":"SLK200"}],"text":"业务部"}]";
Response.Write(result);
}
}
Windows 2003
VS 2005
Aptana
Ext2.0
二 客户端代码
HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Reorder TreePanel</title>
<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" />
<!-- GC -->
<!-- LIBS -->
<script type="text/javascript" src="adapter/ext/ext-base.js"></script>
<!-- ENDLIBS -->
<script type="text/javascript" src="ext-all.js"></script>
<script type="text/javascript" src="reorder.js"></script>
</head>
<body>
<div id="tree-div" style="overflow:auto; height:300px;width:250px;border:1px solid #c3daf9;"></div>
</body>
</html>
JS:
Ext.onReady(function()...{
// shorthand
var Tree = Ext.tree;
var tree = new Tree.TreePanel(...{
el:'tree-div',
useArrows:true,
autoScroll:true,
animate:true,
enableDD:true,
containerScroll: true,
loader: new Tree.TreeLoader(...{
dataUrl:'Ajax.aspx'
})
});
// set the root node
var root = new Tree.AsyncTreeNode(...{
text: '总公司',
draggable:false,
id:'source'
});
tree.setRootNode(root);
// render the tree
tree.render();
root.expand();
});
三 服务端代码
新建一个Ajax.aspx页面
using System;
using System.Data;
using System.Web;
public partial class Ajax : System.Web.UI.Page
......{
protected void Page_Load(object sender, EventArgs e)
......{
string result = "[{"cls":"folder","id":10,"leaf":false,"children":[{"cls":"file","id":11,"leaf":true,"children":null,"text":"S600"},{"cls":"file","id":12,"leaf":true,"children":null,"text":"SLK200"}],"text":"业务部"}]";
Response.Write(result);
}
}
相关文章推荐
- vue2.0结合Element实现select动态控制input禁用实例
- 用ExtJS 实现动态载入树(Load tree)
- Ext2.0 + .Net 2.0应用实例(1)
- Extjs+jquery实现动态载入多个页面,实现iframe效果
- Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度
- 深入剖析ExtJS 2.2实现及应用连载(6):ExtJS实例概述
- 使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
- 使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
- 用ExtJS 实现动态载入树(Load tree)(转载)
- Ajax.NET在.Net 2.0中的应用实例
- [导入]用ExtJS 实现动态载入树(Load tree)
- ExtJS建立大型项目应用教程实例总结Tutorial:Writing a Big Application in Ext
- 用ExtJS 实现动态载入树(Load tree)
- 【Android应用实例之四】计时器之通过Service&BroadcastReceiver实现UI动态更新
- 【转】用ExtJS 实现动态载入树(Load tree)
- Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度
- 1.TreeView.应用--2.asp.net 2.0中TREEVIEW中动态增加结点--3.msdn中nasp.net 2.0中TREEVIEW中动态增加结点--4.TreeView.ImageSet 属性,换换treeview的皮肤
- spring多数据源的处理 mybatis实现跨库查询 实现Myibatis动态sql跨数据库的处理 Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样
- 用ExtJS 实现动态载入树(Load tree)
- ExtJs、PHP实现动态Ext.form.Checkbox