私は混乱しており、この問題に対する正しい答えを見つけることができないようです:
以下のコードに示すように、イベント レシーバーで ItemUpdating メソッドを使用してフィールド タイトルを更新すると機能しますが、「フォームの編集」で変更した他のフィールドは変更されません。彼らはそのままです。
public override void ItemUpdating(SPItemEventProperties properties)
{
SPListitem item = properties.ListItem;
item["Title"] = "title has been changed";
item.Update();
}
上記のコードを入れてItemUpdated
も機能しませんが、UI (編集フォーム) を介して行われた変更が有効になります。
誰でもこの問題を解決するのを手伝ってもらえますか?
ありがとうございました
編集
次のように簡単に言いましょう。
イベントレシーバーを介して1つまたは複数のフィールドを更新し、リストの編集フォームを介して他のフィールドを更新する方法を誰か教えてもらえますか?
これがより明確になることを願っています。