以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于目录树输入问题的请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52862) |
||||
-- 作者:syzsyk -- 发布时间:2014/6/24 16:43:00 -- [求助]关于目录树输入问题的请教 有个目录树是根据表A形成的,动态载入头1天的数据,当数据量大时,目录树中的内容太多,能否实现在表B中输入相关内容时,在目录树点击某个选择后,表A相应的行隐藏,继续操作目录树时目录树不再出现该行的内容,这样可以逐步减少目录树里的内容,方便查看,我想应该可以实现这个功能吧,不知怎么实现? |
||||
-- 作者:有点甜 -- 发布时间:2014/6/24 16:46:00 -- 应该是可以的。
对应的删除目录树的节点?
移除节点 http://www.foxtable.com/help/topics/0890.htm
|
||||
-- 作者:syzsyk -- 发布时间:2014/6/24 17:05:00 -- 甜老师,删除目录树的节点,目录树窗口再次打开时,这个节点还会出现吧? 怎样实现点击节点后,表A中对应的行隐藏,再次打开目录树这个节点就应该不会出现了。不知如何实现?
|
||||
-- 作者:有点甜 -- 发布时间:2014/6/24 17:08:00 -- 以下是引用syzsyk在2014-6-24 17:05:00的发言:
甜老师,删除目录树的节点,目录树窗口再次打开时,这个节点还会出现吧? 怎样实现点击节点后,表A中对应的行隐藏,再次打开目录树这个节点就应该不会出现了。不知如何实现?
换一种思路,你用一个变量记录隐藏的行的_Identify,在生成目录树的时候,根据这个变量去控制生成BuildTree是可以设置条件的 |
||||
-- 作者:有点甜 -- 发布时间:2014/6/24 17:08:00 -- 实在不行,你就上传例子吧。 |
||||
-- 作者:syzsyk -- 发布时间:2014/6/24 18:01:00 -- 上传个例子:
想实现选择张三后,新增时,目录树中不再出现张三。
|
||||
-- 作者:有点甜 -- 发布时间:2014/6/24 18:18:00 -- 如下
|
||||
-- 作者:syzsyk -- 发布时间:2014/6/24 18:33:00 -- 甜老师,怎么没效? |
||||
-- 作者:有点甜 -- 发布时间:2014/6/24 19:21:00 -- 以下是引用syzsyk在2014-6-24 18:33:00的发言:
甜老师,怎么没效?
你生成树的代码写在了AfterLoad事件,只有在窗口重新打开的时候才会重新生成树的。
你应该把代码写到 DropDownOpened 事件 |
||||
-- 作者:syzsyk -- 发布时间:2014/6/25 0:04:00 -- 可以了,谢谢甜老师。但有一个问题,这个行内容没有输完,被删除了,如果再想输入,目录树就不会再显示要选的内容了,这怎么办? |