论坛首页 Web前端技术论坛

利用Dojo和JSON建立无限级AJAX动态加载的功能模块树

浏览 46139 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-19  
[quote="shaoxiongwang@21cn.com"]首先十分感谢LZ的分享,现提出一个问题,对节点号的处理,节点号一级节点是01,02,03...,两级是0101,0102,0103....,此节点号是自动生成的,节点号显然必须是唯一的,节点号的产生如果采用父节点+子节点的数量+1,这样产生的节点号会重复,因为用户可能先删除节点,再增加节点,这样的话新增的节点号就会重复,如果采用同一级节点中的最大节点号+1,这样如果增加删除很多,所新产生的节点号会越来越大,大家一般如何处理此类问题,是否只能任任其无限增大?[/quote]

你所说的节点号对应的是GNMKDM即功能模块代码,这只是个编号,我在实际环境中这个编号其实只是为了方便查询而设置的,真正起作用的是Hibernater生成的32位的ID号。
0 请登录后投票
   发表时间:2007-06-19  

[quote="ppeter"]to lz:我将 INSERT INTO GNMK VALUES ('d098a59f0b765c30010b765d6b780001', '01', '一级目录1', null, 'system.gif', 'Y', ''); 改成 INSERT INTO GNMK VALUES ('d098a59f0b765c30010b765d6b780001', '01', '一级目录1㎡㎎㎏', null, 'system.gif', 'Y', ''); 即插入特殊符号后就出现乱码,不知道你有没有发现这个问题.[/quote]

这是编码问题,你把编码全部转化为UTF-8,应该就可以了!我这是演示树,就没考虑这么多了!

0 请登录后投票
   发表时间:2007-06-23  
Dojo+JSON实现的树速度非常之慢,当有400个节点的时候,IE大概要1分钟才能处理完,不实用啊
0 请登录后投票
   发表时间:2007-06-23  
当有400个节点的时候,应该说都会很慢,不仅仅是Dojo!
所以要实现动态加载,不能400个节点一次性都加载!
0 请登录后投票
   发表时间:2007-06-25  
应该是servlet容器报错!
我在tomcat5.028和weblogic816里测试通过!
0 请登录后投票
   发表时间:2007-06-27  

[quote="boogie"]当有400个节点的时候,应该说都会很慢,不仅仅是Dojo! 所以要实现动态加载,不能400个节点一次性都加载![/quote]

400个节点确实确实很少啊,DOJO不实用.

0 请登录后投票
   发表时间:2007-07-02  
点击是 报错....parent.MainFrame.location.href 为空或不是对象。。。。这是什么原因
0 请登录后投票
   发表时间:2007-07-03  
[quote="peterwillcn"]点击是 报错....parent.MainFrame.location.href 为空或不是对象。。。。这是什么原因[/quote]
树节点的点击动作没有配置,这里仅仅演示树
0 请登录后投票
   发表时间:2007-08-06  
楼主能不能解释下是怎么复写jsp的?是不是dojo自动的?
0 请登录后投票
   发表时间:2007-08-31  
非常的感谢!
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics