以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]和狐爸探讨网络环境下编辑的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48767) |
-- 作者:737182811 -- 发布时间:2014/4/4 16:09:00 -- [讨论]和狐爸探讨网络环境下编辑的问题 狐爸在帮助中举了一个例子,使用独占式编辑方式来解决同时编辑的问题。个人感觉是否稍嫌繁琐?尤其在大量数据表需要采用独占式方式的时候。 是否可以考虑在保存数据的时候来进行提醒,(判断一下行状态,如果是unchanged状态,说明有人已经保存过了),要求重新load数据,再进行编辑。 这样设计是否方便许多?
|
-- 作者:Bin -- 发布时间:2014/4/4 16:14:00 -- 呵呵,这样做有这样做的麻烦,有可能多个用户一直在同时操作,永远在重新Load数据. 无法保存. |
-- 作者:有点甜 -- 发布时间:2014/4/4 16:18:00 -- 多人操作的问题,要解决还是挺复杂的。
用locked是最简便的方法,可以做一个解锁的按钮,允许修改被locked的行,这样就好。 |
-- 作者:737182811 -- 发布时间:2014/4/4 16:47:00 -- 能否详细点讲啊? |
-- 作者:有点甜 -- 发布时间:2014/4/4 17:09:00 -- 以下是引用737182811在2014-4-4 16:47:00的发言:
能否详细点讲啊?
Locked的方式,就是独占的方式,这个是最容易控制的,代码也不多也不复杂。 |
-- 作者:737182811 -- 发布时间:2014/4/4 17:21:00 -- lock好了,万一 你unlock一下,那别人正好也load一下,那不是可以同时编辑了? |