以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于独立窗口 换行的问题! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12052) |
||||
-- 作者:gaoyong30000 -- 发布时间:2011/8/20 21:58:00 -- [求助]关于独立窗口 换行的问题! 独立窗口 如发现有 textchanged 发生改变
则禁止 在当前表里换行
如何实现? [此贴子已经被作者于2011-8-20 22:01:51编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/20 22:04:00 -- 直接判断当前行是否已经被修改,如果已经被修改过,但没有保存,就禁止换行,不是更简单吗? |
||||
-- 作者:gaoyong30000 -- 发布时间:2011/8/20 22:20:00 -- 这个问题 还是那天 遗留下来的!
后来我也研究了好久 没试出什么好方法!
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/21 8:00:00 -- 这个,那天? 到底是什么问题? |
||||
-- 作者:gaoyong30000 -- 发布时间:2011/8/21 8:36:00 -- 你看下我的项目! 就是双击点开 模式窗口后 在窗口里修改一下数据 但不保存 然后换行! 就发现 修改的那行居然保存了
所以我想有没可能 修改了数据后 不保存的话 就不许换行 |
||||
-- 作者:布莱克朱 -- 发布时间:2011/8/21 8:45:00 -- 明明你设置了r.save() |
||||
-- 作者:gaoyong30000 -- 发布时间:2011/8/21 9:15:00 -- r.save() 也只是点击保存信息按钮才保存啊
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/21 9:20:00 -- 看看这个: http://www.foxtable.com/help/topics/2263.htm
|
||||
-- 作者:gaoyong30000 -- 发布时间:2011/8/21 9:27:00 -- 哎 也只能先这样了! |
||||
-- 作者:gaoyong30000 -- 发布时间:2011/8/21 9:38:00 -- 以下是引用狐狸爸爸在2011-8-20 22:04:00的发言:
直接判断当前行是否已经被修改,如果已经被修改过,但没有保存,就禁止换行,不是更简单吗?
在独立窗口下 如果修改了窗口里的数据 然后点击数据表换行 修改的那条记录 就会自动保存了(这相当于是一个bug)
现在的问题是 是否可以判定 如果没点 窗口里的保存按钮 而表里的数据有更改的话 就跳提示框 窗口里修改后不许换行 |