以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 设置加载树 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=142928) |
-- 作者:newsun2k -- 发布时间:2019/11/9 10:32:00 -- 设置加载树 系统有个设置加载树的功能,挺好的,省的自己编码设置筛选了。 不过使用过程中发现一个问题,针对每个用户,都有一定的权限,只能看到筛选后的数据。筛选的条件记录在var("filter")里面。 正常,我需要在任何筛选过程中,都要加上这个条件。 不过经过加载树加载以后,原来设定的条件就用不上了。 有没简单的方法,用系统的加载树设置功能,然后又可以加上这个自己设定的条件?
|
-- 作者:有点蓝 -- 发布时间:2019/11/9 10:36:00 -- 参考:http://www.foxtable.com/webhelp/topics/2057.htm |
-- 作者:newsun2k -- 发布时间:2019/11/9 11:54:00 -- 收到,谢谢。 还有一个问题,就是加载树是根据筛选之前的数据建立的树。 所以存在一些没有数据的节点。 这个能处理?
|
-- 作者:有点蓝 -- 发布时间:2019/11/9 12:01:00 -- 关闭,重新打开加载树 |
-- 作者:newsun2k -- 发布时间:2019/11/9 12:14:00 -- 好像不行。 我再说一下做法啊: 切换主表之前,获取该用户的过滤条件 var("filter") 在全局表事件中的beforeload中,加入该条件var("filter")。 菜单中提供给用户可以设定加载树。 切换主表以后,按条件过滤了数据,显示加载树以后,其中的节点下无数据。 关闭重新显示也不行,什么原因?
|
-- 作者:有点蓝 -- 发布时间:2019/11/9 13:43:00 -- 2楼用法只能影响加载后的数据,不会影响加载树本身。也就是加载树仍然显示的所有数据。 这种建议自己使用目录树做加载树了: |