SystemUpdate()で承認時のコメントが消える…
タイトルの通りです。
アイテムのバージョンや更新日、承認状態等を変えずにアイテムを更新出来るSystemUpdateメソッドですが、これを行うと承認時のコメントが消えてしまうことが判明…(TдT)
Update()の場合は、承認済み(or却下)から承認待ちに変わるので承認時のコメントが消えるのは分かりますが。
仕方がないので、承認時のコメントはセットし直します。。。
SPListItem item = ***;
string comme = item.ModerationInformation.Comment;
item["列名"] = "更新する値";
item.SystemUpdate();
item.ModerationInformation.Comment = comme;
item.SystemUpdate();
アイテムのバージョンや更新日、承認状態等を変えずにアイテムを更新出来るSystemUpdateメソッドですが、これを行うと承認時のコメントが消えてしまうことが判明…(TдT)
Update()の場合は、承認済み(or却下)から承認待ちに変わるので承認時のコメントが消えるのは分かりますが。
仕方がないので、承認時のコメントはセットし直します。。。
SPListItem item = ***;
string comme = item.ModerationInformation.Comment;
item["列名"] = "更新する値";
item.SystemUpdate();
item.ModerationInformation.Comment = comme;
item.SystemUpdate();
スポンサーサイト
● COMMENT FORM ●
承認待ちコメント
このコメントは管理者の承認待ちです
承認待ちコメント
このコメントは管理者の承認待ちです
トラックバック
http://sharepointyuzuki.blog54.fc2.com/tb.php/30-8dd2495d
この記事にトラックバックする(FC2ブログユーザー)