关联表: 产品 订单 订单明细
产品_订单 产品为父表 订单为子表
订单_订单明细 产品为父表 订单明细为子表
问题一:
1、如何实现初始不加载任何数据,首次加载产品时,只加载录入日期(产品表有此列)为本月的产品,以及对应的订单和订单明细
问题二:
1、考虑到代码的维护,所有表事件全部用全局表事件;
2、为了让每个表在初始化时能打开全局表事件开关,需要逐个加载并进行处理;
3、如果用DataTabls.Load("产品|订单|订单明细"),那么是否只能在加载之后才能初始化表(设置全局表事件开关)?
如果我需要在产品加载完成之后,订单加载之前做一些设置该如何处理?
问题三:
1、即使是DataTabls.Load("产品|订单|订单明细")这样写,理论上,不可能三个表在同一时间加载进来,那么这个先后顺序是什么?
2、为什么使用手册反复强调关联表必须同步加载DataTabls.Load("产品|订单|订单明细"),其中的原因是什么?如果不按这种方式加载,而是
DataTables.Load(“产品”)
DataTables.Load(“订单”)
DataTables.Load(“订单明细")
跟DataTabls.Load("产品|订单|订单明细")这样写的区别是什么?会造成什么样的后遗症?