amp@java

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  99 随笔 :: 0 文章 :: 228 评论 :: 0 Trackbacks
之前用过一个带CheckBox的Tree控件,叫dhtmlXTree,支持xml数据,功能很好很强大,但是有个问题怎么也解决不了,不知道什么原因,就是第一次显示的时候能够正常显示树形列表,但第二次进入相同页面就会显示错误,所有图片都看不见,只看到其中的文字,而且这时候整个浏览器像死了一样,点击上面的任何链接都没反应,必须关闭重新打开才有效,或者等上十几分钟才反应过来,不知道是不是一直在后台运行某个Javascript脚本。虽然这个控件的源代码可以看到,但是一条注释都没有,都不知道哪个部分出了问题。

在google上搜索替代方案时,看到了BlueShoes的树形控件,具有多种形态,包括CheckBox,RadioButton等,每种形态都有例子,而且有详细的规范的文档(phpdocument,与JavaDoc类似),关键是代码里面也有详细的注释,可以看到每个部分的实现原理。与dhtmlXTree使用XML存储数据不同的是,这个树形控件使用多维数组来存储数据,似乎可读性和效率稍差,但出错的几率也少了,不需要用到浏览器的XML处理。与前者一样也支持IE5。

关于BlueShoes的树形控件的详细的情况可以看这里:http://www.blueshoes.org/en/javascript/tree/

那个网站上还有很多其他控件,也是很优秀的,虽然它的后台是php框架,但客户端控件同样可以用于JSP。
posted on 2008-02-26 11:28 amp@java 阅读(381) 评论(0)  编辑  收藏 所属分类: WEB

只有注册用户登录后才能发表评论。


网站导航: