首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 网页制作 > CTreeTable详解
【标  题】:CTreeTable详解
【关键字】:CTreeTable
【来  源】:http://blog.csdn.net/Nicholas_Lin/archive/2006/07/04/872278.aspx

CTreeTable详解

简单介绍下ctreetable控件:

一、用途

制做ctreetable控件主要是用于显示数据结构中常见的树形关系数据。当然用dtree等树形控件也能显示,但不可避免的要把页面分成两个frame:一个显示树形结构,一个显示详细信息。至于菜单树,不在ctreetable控件的应用范围。

二、版权

ctreetable控件基于dtree控件,有些方法是一成不变的照搬过来,就连dtree不支持动态加载也照搬不误。所以dtree控件的版权声明在ctreetable控件仍然有效。在保证ctreetable控件完整性及dtree版权前提下,ctreetable控件可以自由使用和传播。

三、功能

ctreetable控件由于主要用于显示数据,所以dtree控件的链接属性被抛弃了。增加了数据操作方面常用的多选功能(用.config.useChecks控制),选中行高亮显示(用.config.rowSelection控制)。ctreetable控件也支持如前文所示的编辑模式,可以修改结点的属性,但不能修改结构。

常用的应用方式为:用ctreetable显示数据,选中一条或多条数据,再通过按钮或菜单对数据进行操作。通过ctreetable开放的API可以得到需要的信息。

四、局限

dtree控件是用div实现,而ctreetable是用table实现的。所以就某一个结点的关闭,dtree只要一次document.getElementById(id).display="none"操作,ctreetable要做的次数可能有几百次。所以暂时不建议大数据量使用ctreetable控件,直到找到用div实现ctreetable的方法,或其它提高效率的方法。

另外,建议开启.config.closeSameLevel选项,该选项有助于提高打开和关闭节点的效率。

ctreetable预定改进方向是动态加载和div实现以加快速度。

欢迎留言或来信索取源文件。

(下次更新将讲解ctreetable的属性和API)

Session.SessionID can be use it for Primary Key?:【上一篇】
建一个XMLHttpRequest对象池:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 用文本+ASP打造新闻发布系统(二)新闻添加
  • HP-UX的Apache安装配置
  • 一个优秀的系统集成工程师应具备技能
  • 泛型技巧系列:简单类型选择器
  • MySQLdb 操作数据库时的中文问题
  • 开源的java开发sip servlet容器Jiplet和测试SIP应用的SipUnit项目
  • 用Ghost完美克隆Windows XP+SP2
  • 在china unix的日子,学到很多很多
  • Foxpro 进一步订制VFP的向导和生成器
  • [原创].NET2.0环境下的Ajax选型和应用(提供Demo源码下载)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.