Foxtable(狐表)用户栏目专家坐堂 → 对数据加载的方法,最好做法是什么


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

主题:对数据加载的方法,最好做法是什么

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


加好友 发短信
等级:小狐 帖子:308 积分:3351 威望:0 精华:0 注册:2011/12/22 17:52:00
对数据加载的方法,最好做法是什么  发帖心情 Post By:2013/10/13 20:37:00 [只看该作者]

对数据加载的方法,最好做法是什么?
下面做法是否最佳的?:
打开项目时,除特殊的表外,一般情况下都不加载数据,只有在打开窗口时,再加载该窗口所用到的表?
但是所用到的表较多时,为了确保能加载数据,是否打开窗口时,都要做一次加载?这样很可能是重复加载。 

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/13 20:42:00 [只看该作者]

 如果能做到数据按需加载,当然是最好的。

 如果你加载的数据是不变,只需要加载一次的话,可以直接判断该表的行数是否等于0,在决定是否第一次加载。

 如果你要加载的数据是可变的,就按需要重复加载呗。

 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/10/13 21:57:00 [只看该作者]

以下是引用gzdw在2013-10-13 20:37:00的发言:
对数据加载的方法,最好做法是什么?
下面做法是否最佳的?:
打开项目时,除特殊的表外,一般情况下都不加载数据,只有在打开窗口时,再加载该窗口所用到的表?
但是所用到的表较多时,为了确保能加载数据,是否打开窗口时,都要做一次加载?这样很可能是重复加载。 

如果你的表是用动态加载卸载表的话,

1.你在打开窗口进行加载前,只需要先判断是否存在该表。

2.如果要条件加载,请使用datatable.loadfilter设置加载条件,如果条件一直不变,那么打开窗口时候只需要执行一次datatable.load即可获得最新数据

 

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
gzdw
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:308 积分:3351 威望:0 精华:0 注册:2011/12/22 17:52:00
  发帖心情 Post By:2013/10/14 12:10:00 [只看该作者]

谢谢楼上二位高手,非常完美了。


 回到顶部