以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关联表同步加载 能否逐个加载? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135468) |
-- 作者:诚学思行 -- 发布时间: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("产品|订单|订单明细")这样写的区别是什么?会造成什么样的后遗症?
|
-- 作者:有点甜 -- 发布时间:2019/5/27 17:00:00 -- 1、 http://www.foxtable.com/webhelp/scr/1998.htm
http://www.foxtable.com/webhelp/scr/1928.htm
2、必须加载表格进来以后,才能开启表事件;你需要的那个时间段的处理,无法做到
3、根据关联的关系一个个加载。如果单个加载,之间没有关联关系 |