Foxtable(狐表)用户栏目专家坐堂 → 如何实现必须先保存数据才能切换窗口表


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

主题:如何实现必须先保存数据才能切换窗口表

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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17134 威望:0 精华:0 注册:2014/7/29 19:09:00
如何实现必须先保存数据才能切换窗口表  发帖心情 Post By:2016/1/6 19:29:00 [只看该作者]

一个窗口中有多个窗口表,想实现在一个表中编辑后必须先保存这个窗口表鼠标才能定位到其他窗口表,要在哪个事件中写代码才能实现?
谢谢!

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/6 19:39:00 [只看该作者]

 这个没办法控制的

 

 或者你当修改别的窗口表的时候,先检查之前的表是否已经保存


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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17134 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2016/1/6 19:57:00 [只看该作者]

因为有一个窗口主表,其他窗口表的数据都是根据这个主表选择不同行时加载不同的数据,如果修改了窗口子表未保存,主表切换不同的行时又加载其他数据先前录入的那些就丢失了。是否可以在主表的BeforeSelChange等类似的事件中写代码来实现,还有没有选择了某行但条件不成立又还原到选中原来的行的事件呢?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/6 20:04:00 [只看该作者]

1、重新加载,会保存你之前录入的数据的。

 

2、你可以在在加载之前,先判断表是否保存,不保存,就不加载啊


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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17134 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2016/1/7 15:07:00 [只看该作者]

如果重新加载保存时,窗口表2中有些必填字段没有填写,则要提示重新填写再保存,但些时主表选择的行已经不是原来那一行了,要如何让主表选中行回到原来那一行呢?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/7 15:09:00 [只看该作者]

beforeLoad事件,判断是否已经保存,不保存,不允许load。

 回到顶部