以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何实现必须先保存数据才能切换窗口表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79652)

--  作者:happyft
--  发布时间:2016/1/6 19:29:00
--  如何实现必须先保存数据才能切换窗口表
一个窗口中有多个窗口表,想实现在一个表中编辑后必须先保存这个窗口表鼠标才能定位到其他窗口表,要在哪个事件中写代码才能实现?
谢谢!

--  作者:大红袍
--  发布时间:2016/1/6 19:39:00
--  

 这个没办法控制的

 

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


--  作者:HappyFt
--  发布时间:2016/1/6 19:57:00
--  
因为有一个窗口主表,其他窗口表的数据都是根据这个主表选择不同行时加载不同的数据,如果修改了窗口子表未保存,主表切换不同的行时又加载其他数据先前录入的那些就丢失了。是否可以在主表的BeforeSelChange等类似的事件中写代码来实现,还有没有选择了某行但条件不成立又还原到选中原来的行的事件呢?
--  作者:大红袍
--  发布时间:2016/1/6 20:04:00
--  

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

 

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


--  作者:HappyFt
--  发布时间:2016/1/7 15:07:00
--  
如果重新加载保存时,窗口表2中有些必填字段没有填写,则要提示重新填写再保存,但些时主表选择的行已经不是原来那一行了,要如何让主表选中行回到原来那一行呢?
--  作者:大红袍
--  发布时间:2016/1/7 15:09:00
--  
beforeLoad事件,判断是否已经保存,不保存,不允许load。