use*_*231 5 sharepoint editing list
我已创建一个列表,用于在Sharepoint中预订多个用户可以访问的约会.我知道,如果两个用户在我的列表中编辑相同的项目,则第二个单击保存的人将收到错误消息而无法保存.
我的问题是:如果项目已在另一台计算机上打开,是否有办法锁定该项目?这将节省用户必须输入大量信息,如果他们双重预订约会则必须重新进行.
谢谢!
雪儿
让我们假设您有一个字段,当填充该字段时,您知道该项目不再可用。
创建一个每分钟(或 30 秒)运行一次的 jquery,检查此字段中是否有此项。如果该字段已填满,则发出警报(“抱歉,该项目现已被占用”)并让他进入另一个页面(?)或其他页面。
这样你就不会锁定它,但用户知道什么时候不可用。
锁定是另一回事,会带来很多问题:如果有人打开物品并去喝咖啡,它会被锁定 30 分钟吗?如果它离任?如果打开10个项目来保留它们然后填写数据?有解决方法,但这不是一件容易的事:主要问题是取消按钮和孤立的锁定项目。如果您有严格的要求,我可以展示一种方法。