Foxtable(狐表)用户栏目专家坐堂 → 关联表同步加载 能否逐个加载?


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

主题:关联表同步加载 能否逐个加载?

帅哥哟,离线,有人找我吗?
诚学思行
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:440 积分:3489 威望:0 精华:0 注册:2017/3/8 0:04:00
关联表同步加载 能否逐个加载?  发帖心情 Post By:2019/5/27 15:32:00 [显示全部帖子]

关联表: 产品 订单 订单明细

产品_订单                 产品为父表 订单为子表

订单_订单明细           产品为父表 订单明细为子表

 

问题一:

1、如何实现初始不加载任何数据,首次加载产品时,只加载录入日期(产品表有此列)为本月的产品,以及对应的订单和订单明细

 

问题二:

1、考虑到代码的维护,所有表事件全部用全局表事件;

2、为了让每个表在初始化时能打开全局表事件开关,需要逐个加载并进行处理;

3、如果用DataTabls.Load("产品|订单|订单明细"),那么是否只能在加载之后才能初始化表(设置全局表事件开关)?

     如果我需要在产品加载完成之后,订单加载之前做一些设置该如何处理?

 

问题三:

1、即使是DataTabls.Load("产品|订单|订单明细")这样写,理论上,不可能三个表在同一时间加载进来,那么这个先后顺序是什么?

2、为什么使用手册反复强调关联表必须同步加载DataTabls.Load("产品|订单|订单明细"),其中的原因是什么?如果不按这种方式加载,而是

     DataTables.Load(“产品”)

     DataTables.Load(“订单”)

     DataTables.Load(“订单明细")

     跟DataTabls.Load("产品|订单|订单明细")这样写的区别是什么?会造成什么样的后遗症?

 


 回到顶部