王力猛的博客

-=☆开发手记☆=-

老王ID:wallimn
34114次访问,排名3351好友4人,关注者18
写过一些软件,VC、Delphi、Java都会一些,Oracle数据库也懂一点。这几年一直在同这些东西打交道。
wallimn的文章
原创 50 篇
翻译 0 篇
转载 7 篇
评论 89 篇
wallimn的公告

  我是一名编程爱好者,在此记录一些我编程过程中遇到的问题及解决方法,希望对遇到类似问题的朋友有所帮助。
  欢迎有共同爱好的朋友联系交流。
邮件:
wallimn@yahoo.cn
QQ:
54871876
MSN:
wallimn@hotmail.com
网络硬盘:
http://wallimn.ys168.com
最近评论
wallimn:仔细看了你的SQL,似乎应该没有问题呀。
我回去试一下。你可以把这个SQL分开测试一下,先测试一下内层的那句对不对:select top "+pageBean.rowsPerPage*(pageNum-1)+" forumId from user_forum order by forumTime desc
sujh:用IE打开有签名或图章的word文档就会出错使IE关闭
supershare:为什么按时间排序不行呢?

select top "+pageBean.rowsPerPage+" * from user_forum where forumId not in(select top "+pageBean.rowsPerPage*(pageNum-1)+" forumId from user_forum order by forumTime desc) o……
wallimn:图章使用gif图片。
xxx:WORD插件中的签名和图章能不能透明处理一下
文章分类
收藏
    相册
    个人相册
    友情链拉
    我的博客2
    我的网络硬盘
    我老婆的博客
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 页面树形控件dhtmlxTree、mztreeview及xtree比较分析收藏

    新一篇: 轻量级的Javascript脚本调试工具 | 旧一篇: VC知识库的离线包整合

    /***********本人原创,欢迎转载,转载请保留本人信息*************/
    作者:王力猛 (wallimn)
    电邮:wallimn@sohu.com
    博客:http://wallimn.bokee.com
       http://blog.csdn.net/wallimn
    时间:2006-11-21
    /***********本人原创,欢迎转载,转载请保留本人信息*************/
      这两天整B/S的东西要在网页上用树来展示层次结构,去网上找了找,找到三个:xtree、mztreeview10(梅花雪树)以及dhtmlxTree.花了一些时间对这三个东西进行了一下测试分析。
      1.dhtmxTree
      优点:功能非常强,尤其应对树是动态变化的情况,提供了大量的API:比如添加节点、修改节点标题样式及图标、CheckBox功能、节点的查找定位以及拖动,树数据是从特定格式的XML文件(或字符串)中装载。
      缺点:正因为功能非常强,所以效率有些低,当节点数达1700多的时候,IE会出“装载时间过长,是否继续等待”的提示,选继续装载,可以装载完成,但节点的展开非常的慢。
      2.mztreeview1.0
      优点:这个树还是很有特点的,它的数据是一次性加载、异步显示的,也没有对cookie进行任何的操作,效率很高,据官方称:MzTreeView 1.0 在节点量三万至五万以上非常具有优势。
      缺点:这个树好象不是设计用来满足节点动态变化这个需求的,应该主要设计用来展示结构层次定死了的树。树的加载是通过调用document.write()来实现的。
      3.xtree
      这个树跟2有些相似,但多了一个在cookie中保存状态的功能,刷新、前进又后退回去,不会改变树的节点展开、关闭形态,也就说树会保持外观形态。2和3的效率我没有进行测试,但分析应该是2强于3吧。xtree我有同事用,说效率还可以,比dtree强很多。
      结论:对要进行较多的操作,树是动态变化的,而节点数又不太多的时候,dhtmxTree是不二的选择;而树是静态不变的,不需要在COOKIE中保存状态,那就用mztreeview了,mztreeview应对节点多的静态树有相当大的优势;xtree是三个产品中唯一使用到cookie的,这是它的显著特点,有这个需求,当然选它了。
      我对dhtmlxTree进行了一点小改造,就是加了个在选中节点前添加节点的功能(原来只有添加为后面的同级节点或子节点的功能),这个应该是树节点添加操作中常见的功能,使用dhtmlxTree又需要这个功能的朋友请与我联系。 

    发表于 @ 2006年11月21日 09:51:00|评论(loading...)|编辑

    新一篇: 轻量级的Javascript脚本调试工具 | 旧一篇: VC知识库的离线包整合

    评论

    #huzai 发表于2006-11-23 16:54:00  IP: 59.37.4.*
    dhtmlxTree产生的XML格式是如何的呀?

    比如我 要从数据库中产生XML,然后再通过dhtmlxTree产生树

    XML的格式是如何的呀?
    #niuxuemin 发表于2006-12-01 19:40:00  IP: 218.25.35.*
    我需要那个功能可以把完整的代码发给我吗最好有个应用的例子
    我想做个动态的BOM树
    可以动态的增添删除节点
    但不知道如何做
    luochanv78@163.com
    谢谢了
    #wallimn 发表于2006-12-12 10:15:46  IP: 219.238.21.*
    to huzai:   你可以看那个东西所带的例子呀,里面有用以生成树XML文档,按照那个格式就可以了。可以使用dom4j等java的xml工具来生成。过程不是很复杂,很好实现。 to niuxuemin:   已经给你发了。请查收。
    #tonybaby 发表于2007-01-12 10:04:50  IP:
    有没有关于dhtmlxTreeGrid的相关代码?
    fenghuo9965@eyou.com
    谢谢先!
    #xwgzjp 发表于2007-03-14 10:21:02  IP: 59.42.126.*
    你好,我下载了dhtmlxTree, 但是当我导入的xml文件中含有中文时就会报错,请问这个问题如何解决啊?
    #bottoline 发表于2007-03-27 18:27:34  IP: 60.216.164.*
    楼主你好.
    现在有个需求,就是需要显示checkbox,用那个能实现此功能?能不能把你的代码发给我一份.谢谢了先.
    mail:bottoline@163.com
    #wallimn 发表于2007-04-09 21:04:38  IP: 219.238.21.*
    to xwgzjp:中文报错应该是你没有正确设置编码,将编码统一编成GB18030或其它应该没有问题。

    to bottoline,使用dhtmlXTree可以满足你的要求,而且满足得非常好。
    #jk01dingxian 发表于2007-04-26 10:59:14  IP: 222.172.222.*
    wallimn ,你好,我已经给你发mail了。希望你能把你改造后的dhtmlxTree发给我。我现在有需要。
    #jjjsss82 发表于2007-04-27 13:39:04  IP: 58.63.39.*
    楼主你好.
    现在有个需求显示checkbox?能否把你的代码发给我一份.谢谢了先.mail:ansonlugz@163.com
    #fly+terrn 发表于2007-04-27 13:42:09  IP: 221.226.115.*
    请问dhtmlXTree怎么遍历所有被选中的节点?
    #fly_terrn 发表于2007-04-27 14:38:10  IP: 221.226.115.*
    将编码编成GB18030还是会出错
    #wallimn 发表于2007-04-28 13:45:35  IP: 219.238.21.*
    to niuxuemin :你可以去下那个源码呀,那个东西(dhtmlxtree)的说明文档很详细,看看就会。还有很多例子。
    #wallimn 发表于2007-04-28 13:46:49  IP: 219.238.21.*
    to huzai :那个东西有例子呀。通过XML的嵌套关系来决定节点的层次关系。
    #wallimn 发表于2007-04-28 13:47:51  IP: 219.238.21.*
    to jjjsss82:dhtmlxtree就带checkbox,而且功能很强,支持三态。
    #wallimn 发表于2007-04-28 13:49:16  IP: 219.238.21.*
    to fly_terrn :如果你使用servlet或jsp什么的动态生成XML,还需要设置一下文档头,也就是说在文档头中设置一下返回内容的编码。
    #wallimn 发表于2007-04-28 13:51:49  IP: 219.238.21.*
    to fly+terrn :你看一下点击CHECKBOX的响应代码,那里有,好象是通过递归的方式,我有段时间没有弄那个了,有些记不请了。
    #leoyao2006 发表于2007-05-08 13:17:18  IP: 211.147.253.*
    还是中文问题,弄了好久也没很好的解决。

    wallimn 能详细说一下吗?
    #wallimn 发表于2007-05-11 21:25:30  IP: 219.238.21.*
    你先用IE打开那个XML,看有没有乱码?我周围的一些同事,那个很少遇到乱码呀。
    一般都是JSP提交什么的,才会有乱码
    #dengchao 发表于2007-12-26 15:52:48  IP: 220.113.45.*
    用UTF-8编码就不会有乱码了!
    #nemo 发表于2008-01-17 10:25:05  IP: 218.249.25.*
    楼主有没有关于dhtmlxTreeGrid的相关代码?我想学习一下
    nemo0832@gmail.com
    谢谢先!
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © wallimn