SPListItem.Versionsコレクションを繰り返し処理して、最新の承認済みリストアイテムを見つけようとしています。最新のSPListItemの承認済みバージョンを見つける
私のリストアイテムには3つのバージョンがあります:最初の2つは承認され、最後は草案です。しかし、私のコードでは、彼らはすべてドラフトに入っていると言います!助けてください!
// Iterate through all versions
for (int index = 0; index < item.Versions.Count; index++)
{
SPListItem versionedItem = item.Versions[index].ListItem;
// Check if moderation information is set to approved
if (versionedItem.ModerationInformation.Status.Equals(SPModerationStatusType.Approved))
{
// We found an approved version!
itemFound = versionedItem;
}
}
は、それが働いて、感謝を! 親を得るのはちょっと面倒じゃないですか? SharePointであなたが承認と呼ぶときに私に尋ねると、その用語は混乱してしまいます。リストではModerationを、リストアイテムにはレベルを表します。 –