以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]appendload 和 LoadChildren (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=187736) |
||||
-- 作者:xubing051018 -- 发布时间:2023/8/8 10:01:00 -- [求助]appendload 和 LoadChildren 父表的 afterload事件里 写了 LoadChildren 代码, 但是实际运行发现,父表用 appendload 加载进来的数据,没有能够同步加载子表的数据进来。这个是怎么回事。要做啥特别设置。
|
||||
-- 作者:有点蓝 -- 发布时间:2023/8/8 10:19:00 -- 我测试没有问题,请上传实例说明 |
||||
-- 作者:xubing051018 -- 发布时间:2023/8/8 11:15:00 -- 你测试是用 AppendLoad 方式加载父表数据的? 我这边测试多次确实有问题,我测试的方式 第一步,父表先用 loadfilter 属性和 load方式加载数据,子表是能够正常加载的, 第二步,父表,子表都用RemoveFor移除所有数据 第三步,父表接着用 AppendLoad 加载数据,子表也会加载,但是加载的数据并不是按本次父表追加的数据进行关联来加载的,而是根据第一步父表原loadfilter属性对应的数据来进行关联加载的子表。 第三步AppendLoad 条件与第一步loadfilter 条件做区分,加载不同数据 请帮忙按以上先后顺序测试看下。
[此贴子已经被作者于2023/8/8 11:17:41编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2023/8/8 11:18:00 -- 正确的,LoadChildren 都是以父表所有已经加载的数据为基础去加载子表数据的。 |
||||
-- 作者:xubing051018 -- 发布时间:2023/8/8 11:32:00 -- 问题是,按我上面的测试方式,并没有达到你所说的这个效果 第一步 父表 用loadfile 及 load方式加载的数据 已经被我移除了, 接着 appendload 加载的是不同的父表数据,这时子表还是按上面的loadfilter的父表数据进行加载子表? 这是对的?
[此贴子已经被作者于2023/8/8 11:35:52编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2023/8/8 11:51:00 -- 我测试没有这种情况,请上传实例说明 |
||||
-- 作者:xubing051018 -- 发布时间:2023/8/8 13:48:00 -- 帮忙按 1,2,3步测试看下, 第三步,子表关联列 = 3的数据没有加载进来
|
||||
-- 作者:xubing051018 -- 发布时间:2023/8/8 13:49:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2023/8/8 14:25:00 -- 已反馈 |
||||
-- 作者:有点蓝 -- 发布时间:2023/8/8 14:31:00 -- 临时解决方法是换种方式做子表加载,比如:http://www.foxtable.com/webhelp/topics/2058.htm |