簡體   English   中英

限制用戶在Sharepoint 2010中其他用戶打開列表項時對其進行編輯

[英]Restricting user to edit the list item when it is opened by other user in sharepoint 2010

我有一個列表,其中有用於新的,查看和編輯的自定義列表表單。 表單是使用場解決方案開發的(SharePoint 2010)。 當兩個用戶編輯同一項目並同時保存時,則僅保存一個用戶數據。 它沒有顯示第二位用戶的任何錯誤,但正在關閉表單。 第二個用戶可能認為該表單已保存,但未保存。 因此,我想以發件箱列表形式向第二個用戶顯示消息。

請幫我解決這個問題。

問候阿努沙

好吧,這取決於您正在使用什么事件。 項目已添加或已添加。 如果您正在使用第一個,則需要驗證當前項目中的信息。 C#是結構化的。 即使用戶A和用戶B按下了“保存”按鈕,一個事件也會在第一和第二開始。

在編輯時,從列表中獲取當前項目並再次下載所有字段,然后使用“如果”確定您正在編輯的項目未更改,請使用properpropy和afterproperties。 偽代碼中的算法:

1. SPListItem item = CurrentItemDownload;
2. If(item != properties.beforepropeties)
3. Cancel.Submit
4. Show.Message //validation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM