Sharepoint 防止同时编辑列表项
在Sharepoint MOSS中,多个用户可以同时编辑Sharepoint列表中的同一项目…第一个保存其编辑“胜利”的人 是否有办法防止这种情况发生,即在编辑列表项时锁定列表项Sharepoint 防止同时编辑列表项,sharepoint,concurrency,moss,Sharepoint,Concurrency,Moss,在Sharepoint MOSS中,多个用户可以同时编辑Sharepoint列表中的同一项目…第一个保存其编辑“胜利”的人 是否有办法防止这种情况发生,即在编辑列表项时锁定列表项 注意:这是指自定义列表-不是文档库中的文档不可能-签入/签出仅支持具有关联SPFile对象的列表项(图像、页面、文档-基本上是从SPDocumentLibrary派生的所有内容) -Oisin有几种方法可以做到这一点,都是定制的。正如Oisin在他的文章中所说,本机签入/签出引擎需要一个关联的文件 想法: Javasc
注意:这是指自定义列表-不是文档库中的文档不可能-签入/签出仅支持具有关联SPFile对象的列表项(图像、页面、文档-基本上是从SPDocumentLibrary派生的所有内容)
-Oisin有几种方法可以做到这一点,都是定制的。正如Oisin在他的文章中所说,本机签入/签出引擎需要一个关联的文件 想法: Javascript
- 嵌入在列表模板中的修改后的EditForm.aspx文件,XmlHttpRequest检查“已签出项目列表”存储库,在当前编辑该文件的用户10-20分钟不活动后过期/删除该检查
- 事件处理程序:我尚未选中,但如果自打开项目后修改日期发生更改,则ItemUpdate事件类型可能会阻止您更新该项目,并表示该项目在编辑时已修改,需要更新(在SharePoint中克隆aspx/发布页面的行为)
- 我注意到您说您没有企业版,但您的用户可以在其计算机上安装InfoPath客户端,并在本地填写表单
- 您可以尝试创建一个超级“添加项目”按钮,该按钮上载/创建带有空文档(.txt)的新文档库项目,并将用户直接重定向到编辑属性表单。当我用文档库替换我的站点配置文件中的“更改图像”时,我做到了这一点
- Word 2007可以创建与表单类似的文档,用户只能在其中填写所需的确切字段,excel也可以(创建Infopath是因为用户将这些程序用于表单)