Foxtable(狐表)用户栏目专家坐堂 → 郁闷啊,老问题又出现了,但是又模拟不出来


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

主题:郁闷啊,老问题又出现了,但是又模拟不出来

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/22 20:50:00 [显示全部帖子]

 不可能吧?初始的时候,你不加载任何数据啊。在LoadUserSetting的时候再设置加载事件。

 

 具体代码做个例子发上来。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/22 21:04:00 [显示全部帖子]

 1、项目属性那里,你是否关闭了开发功能?

 

 2、会不会是LoadUserSetting中有代码出错,导致下面的代码不执行?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/22 21:30:00 [显示全部帖子]

 贴出你LoadUserSetting的完整代码。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/22 21:46:00 [显示全部帖子]

 有可能是你在这个事件Load数据的时候出错了。

 

 比如 第一个load的时候出错,之后的代码就不会运行了。

 

 你尝试加入try catch看看,捕捉错误。

 

 http://www.foxtable.com/help/topics/2070.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/22 22:26:00 [显示全部帖子]

 可能是加载权限表失败。

 

 然后,你在afterOpenProject事件里面,是根据权限表控制加载和显示的,因为没有数据,导致代码不执行。

 

 你或许可以在设置权限之前,判断某表是否存在,是否有值?


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/23 9:08:00 [显示全部帖子]

 用代码分配的话,就可能是Load的时候网络不稳定报错,接着后面的代码不被执行。

 

 你在load之前,先把对应的表先隐藏了。也就是最后再load操作。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/23 14:22:00 [显示全部帖子]

 你在load的时候,加入try catch看看有没有效果。

 

 如果没有效果,就弄一个地方,打开项目以后,检测对应的表是否加载,表是否显示,是否有表数据,从而决定把项目关闭重新打开。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/23 14:33:00 [显示全部帖子]

 加载数据量越大,就越慢,项目要控制好加载量。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/23 14:41:00 [显示全部帖子]

 你放一个空项目连接数据库,不加载数据,看打开速度。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/10/23 15:45:00 [显示全部帖子]

 出错的时候,程序就中断了,后面的代码自然不会再执行。

 回到顶部
总数 12 1 2 下一页