Foxtable(狐表)用户栏目专家坐堂 → [求助] 加载树生成窗口


  共有3607人关注过本帖树形打印复制链接

主题:[求助] 加载树生成窗口

帅哥哟,离线,有人找我吗?
wei0769
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19292 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2019/12/22 23:56:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:6.png
图片点击可在新窗口打开查看

请有时间的朋友按顺序测试一次,是不 是这样的效果

[此贴子已经被作者于2019/12/23 10:04:02编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19292 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2019/12/23 0:03:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:7.png
图片点击可在新窗口打开查看


如果这个可以正常工作,我们编程时就可以少很多自己的 函数处理,也可以放开 foxtable的加载树给用户。


 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19292 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2019/12/23 0:05:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:8.png
图片点击可在新窗口打开查看


按帮助加条件后的 效果,请版主测试下

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


[此贴子已经被作者于2019/12/23 0:05:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/23 8:41:00 [只看该作者]

我测试没有问题哦。测试步骤
1、打开项目
2、命令窗口输入【Tables("表A").OpenLoadTree("第一列|第二列")】执行
3、点击对应的节点,结果:

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19292 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2019/12/23 10:03:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

 

你再点下 加载树 右下角的 刷新 按键 试下 ,看下加载树会变成怎样?

 

 

 

你都没有按我的顺序全部做一次


[此贴子已经被作者于2019/12/23 10:05:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/23 10:10:00 [只看该作者]

这个2行是肯定显示的,因为这个控制只是控制表数据的加载,加载树仍然会显示所有的节点。

这是合理的,因为beforeload是表事件,不可能会影响加载树,加载树也不可能知道beforeload添加了什么自定义条件。而且要搞清楚,是表格依赖加载树生成条件,而不是加载树依赖表格生成条件。

所以如果要想连加载树也控制,请自己使用目录树控件处理。

点击刷新后的效果,其实就等于点击“加载所有行”

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/12/23 10:10:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19292 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2019/12/23 10:34:00 [只看该作者]

那这个 又是为什么?

 

 

按照你的逻辑,点 刷新 后 加载树 还是从后台数据库 全部记录 生成,但这明显不是,是加了条件后的记录生成的

 

 


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2019/12/23 10:38:55编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/23 11:05:00 [只看该作者]

加载树的节点还是从后台数据生成的,但是表格加载数据会受到beforeload事件的影响呀

 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19292 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2019/12/23 11:07:00 [只看该作者]

用命令可以达到 这样的效果,证明你的逻辑是错误的,而且与 BEFORELOAD事件的工作方式有出入

 


图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
wei0769
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1816 积分:19292 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2019/12/23 11:14:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看

 


 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1 (1).foxdb


 回到顶部
总数 40 上一页 1 2 3 4 下一页