我有一个列表,其中包含用于新建,查看和编辑的自定义列表表单。表单是使用服务器场解决方案开发的(SharePoint 2010)。当两个用户正在编辑同一个项目并同时保存它时,它只保存一个用户数据。它没有显示第二个用户的任何错误,但关闭表单。第二个用户可能认为表单已保存但未保存。所以我想向outofbox list表单中的第二个用户显示消息。
请在这个问题上帮助我。
此致 Anoosha
答案 0 :(得分:0)
编辑从列表中获取当前项目并再次下载所有字段并使用“if”发现您正在编辑的项目未更改,请使用beforepropties和afterpropeties。伪代码算法:
1. SPListItem item = CurrentItemDownload;
2. If(item != properties.beforepropeties)
3. Cancel.Submit
4. Show.Message //validation