C# Ajax 我的天空

C#、Ajax、ASP.NET 、ASP疯狂追求者

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  9 Posts :: 0 Stories :: 171 Comments :: 1 Trackbacks
    WINDWS无限级Ajax菜单树又升级了(1.3版)
      
      对以下BUG进行了修复
      1.只能在文字上拖拽(不能从文件夹图标上拖)
      2.拖拽后不刷新菜单的BUG(拖拽为子级菜单后,菜单原地不消失的情况。也就是有两个或多个重复菜单)
      3.拖拽父级菜单到自己的子级菜单里面做子级,造成菜单丢失。

      修复后
      1.可以在文件夹和文字上拖拽,更接近WINDOWS文件夹。
      2.自动刷新被拖拽菜单和插入菜单。
      3.拖拽有子级的父级菜单将自动收缩,及不能拖到自己的子级菜单里面做子级。
      4.优化了菜单的HTML代码,提高程序效率。

      修改BUG的升级我就不发到原创区了,等大家建议新的功能升级后,再做发布!谢谢支持~~~
      
源码下载   AjaxTree(1.3).rar
posted on 2006-10-28 22:34 高达小强 阅读(2031) 评论(28)  编辑 收藏 所属分类: Ajax

Feedback

#1楼  2006-10-31 12:32 bugSharp      
下载,学习学习,有不太明白的,还要讨饶 你了,呵呵
  回复  引用  查看    

給你支持^^
  回复  引用    

你的tree1.3 版点击某节点提交后会自动缩会原来的树形,可以修改到点击后提交不会缩回原形吗??这应该是个bug把!!!还有树的图标好像有点不整齐,你可以去看看!!!不过整体还是做得挺好啊
  回复  引用    

#4楼 [楼主] 2006-11-01 22:23 高达小强      
@ghost[匿名]
老兄被你刷了10多条,呵呵。这个不是BUG,是功能欠缺,这个问题正在解决中,关于图标的对齐问题,只能再精确了,毕竟是B/S模式哦,要体谅一下!

  回复  引用  查看    

能尽快搞定吗~~~~!!~!我觉得你的树挺好用的,先谢谢你了!!!
  回复  引用    

#6楼 [楼主] 2006-11-02 18:56 高达小强      
@ghost[匿名]
这个比较麻烦,如果要刷新后不收回,那就要多一个数据库的字段来记录树的节点状态,这个会大大降低程序的效率,如果做为无限级的树型,对程序的运行效率是非常讲究的!请谅解~~~
  回复  引用  查看    

其实也不会啊~~你只须要判断根节点有没有打开,例如有就为1,没有就为0。当程序碰到有1的节点,才打开子节点,否则就不执行子节点~这样的话就不用每个节点都循环判断了。(但是也有你所说的"无限级"如果他把所有节点都打开的话,确实效率会很低~~~但是这种效率低是有2个因素的,1是数据量大的树,2就是用户很有耐心的把一棵数据量很大的树全点开~~),你觉得我说的有道理吗???这是我一点点建议~!!!
  回复  引用    

#8楼 [楼主] 2006-11-03 17:51 高达小强      
@ghost[匿名]
先前我想的数据库加自段因该是错误的,因为用数据库的话,一个用户改变了节点的状态,当其它用户初始化树型时候,就显示出上个用户使用完毕后的树型,当然这样是不对的,就是说节点的展开的状态只能存储在客户端,所以加字段的想法是失败的~~~
  回复  引用  查看    

这个是2.0下的,由于特别需要必须使用1.1,如果在1.1环境下用这个树?需要怎么配置?
  回复  引用    

#10楼 [楼主] 2006-12-05 08:58 高达小强      
@狂情冰峰
因为没有用到2.0的组件,你试试直接改一下WEBCONFIG文件,看看行不行
  回复  引用  查看    

#11楼  2007-02-01 10:30 一心 [未注册用户]
在Firefox上无法运行!
  回复  引用    

#12楼  2007-02-02 14:35 cslionking      
如果可以做到展开一次,再次展开就不再取数据就好啦~~
每次都取数据挺麻烦的~~
还有就是换换有连线的图标 ^^
  回复  引用  查看    

#13楼  2007-02-09 11:58 阿娇 [未注册用户]
是啊,如果有连线的图标该多好啊
  回复  引用    

#14楼  2007-07-19 15:47 xiaowei [未注册用户]
这个下载需要修改配置吗
那个数据库好像连不上
看不到效果
  回复  引用    

是否数据库再添加一个字段用于排序,每级下面都可以排序。右键菜单可以向上移动和向下移动。
  回复  引用    

#16楼  2007-10-16 19:54 无奈 [未注册用户]
如何将选中的节点传递id
  回复  引用    

#17楼  2007-10-16 20:57 无奈 [未注册用户]
如何和其他的aspx页面联系起来,比如在后台获取选定的节点的id然后做其他的操作,楼主可以给个代码吗?
  回复  引用    

#18楼  2007-10-21 20:28 wudgaby [未注册用户]
不错!
  回复  引用    

#19楼  2007-10-21 20:34 wudgaby [未注册用户]
还有就是。
是否能双击父节点,就能展开对应的子节点
  回复  引用    

#20楼  2007-10-24 13:51 关注ing [未注册用户]
BUG Firefox不能显示
建议 可不可以分前台显示 后台操作呢
  回复  引用    

把树里的所有节点都删除后 出现BUG 建议根节点不能删除吧!可以修改就行了
  回复  引用    

#22楼  2008-05-16 15:23 zzz [未注册用户]
在树外控制树的展开和折叠该怎么做
  回复  引用    

#23楼  2008-05-26 16:54 Key [未注册用户]
建议搂主再增加下面两个功能
1. 快速定位,在顶部加一个输入框,输入后,查询直接展开到匹配到的节点
2. 拖动的时候把源文件夹做一个动画的拖动效果,查看windows的拖动
3. 标准化定义节点事件的接口。
  回复  引用    

#24楼  2008-05-28 16:04 zzz [未注册用户]
IE7中不能拖动啊
  回复  引用    

#25楼  2008-05-30 14:48 zzz [未注册用户]
应该是不能看到拖动时的半透明效果,现在将Ajax.js的325行添加以下代码,能够看到拖动时的半透明效果
BMDiv.style.width='100%';
BMDiv.style.height='100px';
  回复  引用    

#26楼  2008-06-16 14:27 9775 [未注册用户]
为什么用ie直接打开总是 loading...啊
  回复  引用    

#27楼  2008-06-24 15:15 孙越 [未注册用户]
搂主 当新建一个子节点的过程中 在保存子节点之前点击 合并文件夹图标 看看是不是会出现 图标上显示有子节点 但子节点的真实强矿却不存在
这个应该怎么改 虚心求教
  回复  引用    

#28楼  2008-06-24 17:57 孙越 [未注册用户]
经本人改后 以上问题 已经解决
  回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-10-28 22:51 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: