以文本方式查看主题

-  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一下,那不是可以同时编辑了?