1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54 |
<%@ Page Language= "C#"
AutoEventWireup= "true"
CodeBehind= "CategoryPropertyInfo.aspx.cs"
Inherits= "WebUI.NewMall.PropertyManage.CategoryPropertyInfo"
%> <!DOCTYPE html> <head runat= "server" > <meta http-equiv= "Content-Type"
content= "text/html; charset=utf-8"
/> <!-- ext css includes --> <link rel= "stylesheet"
type= "text/css"
href= "../resources/Ext/resources/css/ext-all.css"
/> <link rel= "stylesheet"
type= "text/css"
href= "../resources/Ext/examples/ux/treegrid/treegrid.css"
/> <!-- ext javascript includes --> <script type= "text/javascript"
src= "../resources/Ext/adapter/ext/ext-base.js" ></script> <script type= "text/javascript"
src= "../resources/Ext/ext-all.js" ></script> <link href= "../resources/Ext/examples/ux/css/ColumnNodeUI.css"
rel= "stylesheet"
/> <link href= "../resources/Ext/examples/tree/column-tree.css"
rel= "stylesheet"
/> <script src= "../resources/Ext/examples/ux/ColumnNodeUI.js" ></script> <script type= "text/javascript" > Ext.onReady( function
() { Ext.QuickTips.init(); var
tree = new
Ext.ux.tree.ColumnTree({ width: 500, height: 300, rootVisible: true , autoScoll: true , title: ‘种类属性列表‘ , renderTo: Ext.getBody(), columns: [{ header: ‘任务‘ , width: 330, dataIndex: ‘task‘ }, { header: ‘持续时间‘ , width: 100, dataIndex: ‘duration‘ }, { header: ‘负责人‘ , width: 100, dataIndex: ‘user‘ }], loader: new
Ext.tree.TreeLoader({ dataUrl: ‘CategoryPropertyInfo.aspx?op=getData?id=1‘ , uiProviders: { ‘col‘ :Ext.ux.tree.ColumnNodeUI } }), root: new
Ext.tree.AsyncTreeNode({text: ‘Tasks‘ }) }) }); </script> </head> <body> </body> </html> |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 |
using
System; using
System.Collections.Generic; using
System.Linq; using
System.Web; using
System.Web.UI; using
System.Web.UI.WebControls; using
WebUI.Mall; namespace
WebUI.NewMall.PropertyManage { public
partial class CategoryPropertyInfo : PageBaseMall { protected
void Page_Load( object
sender, EventArgs e) { if
(Request[ "op" ] == "getData" ) { var
str = @"[ { task: ‘深入浅出Extjs‘, duration: ‘12个月‘, user: ‘‘, uiProvider: ‘col‘, iconCls: ‘task-folder‘, children:[{ task: ‘第一章‘, duration: ‘1个月‘, user: ‘Lingo‘, uiProvider: ‘col‘, iconCls: ‘task‘, }, { task: ‘第2章‘, duration: ‘2个月‘, user: ‘Lio‘, uiProvider: ‘col‘, iconCls: ‘task‘, }, { task: ‘第3章‘, duration: ‘11个月‘, user: ‘Lio‘, uiProvider: ‘col‘, iconCls: ‘task‘, }] }]" ; Response.Write(str); Response.End(); } } } } |
Ext3.4--TreeGridDemo,布布扣,bubuko.com
原文:http://www.cnblogs.com/anbylau2130/p/3623730.html