惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
爱范儿
爱范儿
罗磊的独立博客
V
V2EX
量子位
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
Jina AI
Jina AI
博客园 - 叶小钗
小众软件
小众软件
博客园 - 【当耐特】
Y
Y Combinator Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
博客园 - 聂微东
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - Kangaroo

IList<T>与Xml互相转换 通用附件上传方法 window.createPopup()创建菜单 - Kangaroo - 博客园 客户端全部选中或取消DataGrid中的CheckBox 事务的回滚设置(SET XACT_ABORT) 获取所有命名的服务器变量的名称和值 服务端返回操作结果消息的方法 - Kangaroo - 博客园 Treeview的文件目录配置 - Kangaroo - 博客园 用层(DIV)来实现弹出窗口 一个实用的表格(锁定表头,可调整单元格大小,可排序) showModalDialog()、showModelessDialog()方法使用详解 SQL Server .NET Framework 数据提供程序连接池 iBATIS.NET 学习笔记(十一) iBATIS.NET 学习笔记(十) iBATIS.NET 学习笔记(九) iBATIS.NET 学习笔记(八) iBATIS.NET 学习笔记(七) iBATIS.NET 学习笔记(六) iBATIS.NET 学习笔记(五)
jQTreeTable在Asp.net中的应用
Kangaroo · 2008-09-14 · via 博客园 - Kangaroo

树形结构是我们在写程序中会常用到的一种方法。如:部门组织结构、新闻产品类别结构等等。JQuery中有一个不错的组件,叫JQTreeTable,能简单直观的在Table中显示树形结构,如下图所示:

通过JQTreeTable与Asp.net的配合,我们可以把这种效果应用到自己的系统中。

一、先来看一下一个栏目的数据表的设计:

数据表结构:

Code

数据示例:

二、再来看一下页面的代码:

Code

Code

在上面的代码中有两个重要的步骤:1、对数据进行再排序,使其符合显示格式要求。2、生成JQTreeTable所要的参数

三、来看一下,运行后的重要页面代码部分

Code

四、对上述的脚本进一步解释:

Code

这段代码是对要生成的JQTreeTable中行的上下级关系的声明。通过参数map,生成我们要的树形结构。如在刚开始的效果图中,第一行“首页”是

一个根节点,那么第一个数字就是0(行)。第二行“大榭概况”是第一行“首页”的子节点,那么第二个数就是1(行)。依次类推。

Code

这段代码是对要生成的JQTreeTable的参数的声明。

openImg、shutImg、leafImglastOpenImglastShutImglastLeafImgvertLineImgblankImg:是对树形效果的图片参数设置。

collapse:是否节点收缩起来。

column:要生成树形结构显示的是第几列,第一列为0。

striped:奇偶行颜色间隔 。

highlight:鼠标所在行高亮显示。

onselect:单击选中时触发的事件。

五:资源下载:

JQTreeTable:http://www.hanpau.com/jquery/unobtrusivetreetable.php