以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]目录树节点删除事件问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47154)

--  作者:云淡风轻
--  发布时间:2014/3/5 14:41:00
--  [求助]目录树节点删除事件问题

“目录树管理”窗口的“删除节点”按钮事件问题,不能实现删除符合条件的行,窗口实际是对“导航设置”表的操作,“导航设置”表是根据用户名加载的,导航目录树是根据“导航设置”表递归生成的。

求帮助,谢谢!

 

系统说明:1、“特种载体”是指照片、声像、实物档案,每条目录就是一张照片或光盘或实物的信息;

              2、系统使用外部数据源,“特种载体”表有30条测试数据,随便处理;

              3、我做了自定义登录界面,因此,打开系统前按住Ctrl键;

              4、开发者密码888,项目发布后,可以用账号001,密码888进去看效果;

              5、除“特种载体”表以外的辅助表,是用于生成节点和用户授权用的。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:萧山区特种载体一体化管理系统.rar

[此贴子已经被作者于2014-3-5 14:43:24编辑过]

--  作者:Bin
--  发布时间:2014/3/5 14:54:00
--  
FOR EACH 应该直接采用R.Delete 你根据行号来,当然会出现很多问题.

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:萧山区特种载体一体化管理系统.foxdb


[此贴子已经被作者于2014-3-5 14:54:37编辑过]

--  作者:云淡风轻
--  发布时间:2014/3/5 15:30:00
--  

嗯,刚试了下,比如删除“年度”这个节点,为什么只删除节点号是偶数的子节点,是什么原因啊,想不通?

 

答:找到原因了,要用datatables ,每次删除,tables都是不一样的。

[此贴子已经被作者于2014-3-5 15:38:52编辑过]

--  作者:Bin
--  发布时间:2014/3/5 15:43:00
--  
批量删除不能这么删,原因帮助解释过,我就不重复了. 

给你修改了一下
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:萧山区特种载体一体化管理系统.foxdb


--  作者:云淡风轻
--  发布时间:2014/3/5 17:05:00
--  

谢谢版主,是个好办法!!

[此贴子已经被作者于2014-3-5 17:08:33编辑过]