1、基本示例

代码:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head runat="server">
 4     <title>Ext.tree.Panel</title>
 5     <link href="ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
 6     <script src="ext-4.0.7-gpl/bootstrap.js" type="text/javascript"></script>
 7     <script type="text/javascript">
 8         Ext.onReady(function () {
 9             var tree = Ext.create("Ext.tree.Panel", {
10                 title: "Tree示例",
11                 width: 150,
12                 height: 100,
13                 renderTo: Ext.getBody(),
14                 root: {
15                     text: "根",
16                     expanded: true,
17                     children: [{
18                         text: "叶子1",
19                         leaf: true
20                     }, {
21                         text: "叶子2",
22                         leaf: true
23                     }]
24                 }
25             });
26         });
27     </script>
28 </head>
29 <body style="margin: 10px;">
30 </body>
31 </html>

效果图:

 

2、多列树

代码:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head runat="server">
 4     <title>Ext.tree.Panel</title>
 5     <link href="ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
 6     <script src="ext-4.0.7-gpl/bootstrap.js" type="text/javascript"></script>
 7     <script type="text/javascript">
 8         Ext.onReady(function () {
 9             var tree = Ext.create("Ext.tree.Panel", {
10                 title: "Tree多列示例",
11                 width: 200,
12                 height: 150,
13                 renderTo: Ext.getBody(),
14                 fields: ["name", "description"],
15                 columns: [{
16                     xtype: "treecolumn", // 树状表格列
17                     text: "名称",
18                     dataIndex: "name",
19                     width: 100,
20                     sortable: true
21                 }, {
22                     text: "描述",
23                     dataIndex: "description",
24                     flex: 1,
25                     sortable: true
26                 }],
27                 root: {
28                     name: "根",
29                     description: "根描述",
30                     expanded: true,
31                     children: [{
32                         name: "叶子1",
33                         description: "叶子1描述",
34                         leaf: true
35                     }, {
36                         name: "叶子2",
37                         description: "叶子2描述",
38                         leaf: true
39                     }]
40                 }
41             });
42         });
43     </script>
44 </head>
45 <body style="margin: 10px;">
46 </body>
47 </html>

效果图:

3、带复选框的树

代码:

转载于:https://www.cnblogs.com/libingql/archive/2012/04/11/2442217.html

Ext.tree.Panel示例相关推荐

  1. ExtJs之结构树 Ext.tree.panel详细用法

    1.简单的树 效果图 代码 [javascript] view plain copy print? <script type="text/javascript" defer& ...

  2. Ext.tab.Panel页签

    Ext.tab.Panel页签组件的每个tab都是一个Ext.panel.Panel,一般情况会有多个tab同时存在,但是同一时刻只有一个处于激活状态. Ext.tab.Panel主要配置项目表: 配 ...

  3. Ext.grid.Panel表格分页

    Ext.grid.Panel表格分页示例 代码: cshtml @{Layout = null; } <!DOCTYPE html> <html> <head>&l ...

  4. Tree.Panel各项属性

    1.Ext.tree.TreePanel 主要配置项: root:树的根节点. rootVisible:是否显示根节点,默认为true. useArrows:是否在树中使用Vista样式箭头,默认为f ...

  5. 使用Ext.grid.Panel显示远程数据

    使用Ext.grid.Panel显示远程数据 对于Ext.grid.Panel而言,它只是负责显示Store数组中心的数据,至于Store保存的数据到底是浏览器本地数据,还是远程服务器的数据,Ext. ...

  6. 使用Ext.grid.Panel生成表格

    使用Ext.grid.Panel生成表格 Ext.grid.Panel继承了Ext.panel.Panel,因此它的很多地方都类似于Ext.panel.Panel,但定义Ext.grid.Panel时 ...

  7. Ext Tree异步树的增加修改删除的简单实现~

    之前项目有个模块要求用树形解决,附带要实现checkbox,增删修改以及copy/cut/paste等等功能: 因为之前写的人用了xloadTree,其他功能都实现了,但是客户要求要有cookie功能 ...

  8. 完善ext.grid.panel中的查询功能(紧接上一篇)

    今天的代码主要是实现,Ext.grid.panel中的查询,其实我也是一名extjs新手,开始想的实现方式是另外再创建一个新的grid类来存放查询出的数据(就是有几个分类查询就创建几个grid类),这 ...

  9. ExtJs4 笔记 Ext.tab.Panel 选项卡

    本篇讲解选项卡控件. 一.基本选项卡 首先我们来定义一个基本的选项卡控件,其中每个Tab各有不同,Tab的正文内容可以有三种方式获取: 1.基本方式:通过定义html和items的方式. 2.读取其他 ...

最新文章

  1. 全局静态存储区、堆区和栈区深入剖析
  2. 认识Linux系统服务(鸟哥18章)
  3. shared_ptr四宗罪
  4. ubuntu linux 系统搭建我的世界基岩版 私服我的世界服务器
  5. java泛型好处及案例
  6. matlab中TCR触发,TCR+FC型SVC的研究及MATLAB仿真
  7. 极客大学架构师训练营--食堂就餐系统架构设计⽂档 -- 第一次作业
  8. 3D Max 2016安装教程
  9. VS2013/SQL SERVER 产品密钥
  10. NB-IoT的优势是什么?
  11. c语言有开始菜单的flybird,C语言实现Flybird
  12. 千克和磅换算程序C语言,编写程序将磅转为千克。程序提示用户输入磅数,转换为千克并显示结果。一磅约等于0.454千克。...
  13. 读《从你的全世界路过》有感
  14. 利用python生成二维码 以及批量生成二维码
  15. BZOJ4487 [JSO12015] 染色问题 容斥原理
  16. 2018年区块链红黑榜-千氪
  17. 学习笔记(97):R语言入门基础-pairs绘图
  18. Java项目:高校运动会管理系统(java+SSM+JSP+JS+jQuery+Mysql)
  19. iphone的ibooks如何导入pdf?
  20. 如何实现产销平衡_java语言实现产销平衡和产销不平衡问题的代码

热门文章

  1. 大数据之-Hadoop_环境搭建_虚拟机准备---大数据之hadoop工作笔记0016
  2. 基于Spring Security的认证方式_Spring Security 的结构总览_Spring Security OAuth2.0认证授权---springcloud工作笔记122
  3. 微服务升级_SpringCloud Alibaba工作笔记0018---Nacos之服务注册中心对比提升
  4. Netty工作笔记0054---EventLoop组件
  5. Java中遍历文件夹的2种方法
  6. 附件计算器中的MC、MR、MS、M+作用
  7. PHP 调用shell命令
  8. mysql 特殊函数_mysql 的特殊函数
  9. verilog学习记(加法器)
  10. 计算机休眠状态播放音乐,win7系统休眠后不能播放音乐怎么解决