0

新規、表示、編集用のカスタム リスト フォームを持つリストがあります。フォームは、ファーム ソリューション (SharePoint 2010) を使用して開発されています。2 人のユーザーが同じ項目を編集して同時に保存すると、保存されるユーザー データは 1 つだけになります。2 番目のユーザーにはエラーは表示されませんが、フォームは閉じられます。2 番目のユーザーは、フォームが保存されていると思うかもしれませんが、保存されていません。そのため、outofbox リスト フォームのように、2 番目のユーザーにメッセージを表示したいと考えています。

この問題で私を助けてください。

よろしくアヌーシャ

4

1 に答える 1

0

まあ、それはあなたが使用しているイベントに依存します。アイテムの追加または追加。最初のものを使用している場合は、現在のアイテムからの情報を検証する必要があります。C# は構造的です。ユーザー A とユーザー B が「保存」ボタンを押しても、1 つのイベントが 1 番目に開始され、2 番目に 2 番目に開始されます。

編集時にリストから現在のアイテムを取得し、すべてのフィールドを再度ダウンロードし、「if」を使用して編集中のアイテムが変更されていないことを確認し、beforepropties および afterpropeties を使用します。擬似コードのアルゴリズム:

1. SPListItem item = CurrentItemDownload;
2. If(item != properties.beforepropeties)
3. Cancel.Submit
4. Show.Message //validation
于 2013-02-11T14:11:25.110 に答える