以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Appendload会触发afterload事件吗  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81621)

--  作者:sjzsdu
--  发布时间:2016/3/2 11:31:00
--  Appendload会触发afterload事件吗
订单信息下有订单明细,采购信息下有采购明细
订单信息通过 订单ID和采购信息关联
订单明细通过订单明细ID 和采购明细关联

在采购信息的afterload事件里  
‘加载采购明细
e.DataTable.LoadChildren("采购明细")
’通过订单ID用Appendload加载订单信息


在订单信息的afterload事件里   e.DataTable.LoadChildren("订单明细")

打开采购信息,发现没有把订单明细的内容加载出来


--  作者:大红袍
--  发布时间:2016/3/2 11:33:00
--  

 不会触发,你把afterLoad事件的代码放到AppendLoad的后面

 


--  作者:sjzsdu
--  发布时间:2016/3/2 12:26:00
--  回复:(大红袍) 不会触发,你把afterLoad事件的...
找不到Appendload事件啊
--  作者:sjzsdu
--  发布时间:2016/3/2 12:29:00
--  
哦,明白了
--  作者:sjzsdu
--  发布时间:2016/3/2 13:56:00
--  
表A 的子表 表B , 表B的子表 表C
表A的Afterload里  e.DataTable.LoadChildren("表B")
表B的Afterload里  e.DataTable.LoadChildren("表C")

加载表A后,表C的相关记录会一起加载出来吗

--  作者:大红袍
--  发布时间:2016/3/2 14:18:00
--  

 会的,不必重复写。你可以在afterLoad事件加入msgbox看是否触发了事件代码。