En son onaylanan liste öğesini bulmak için SPListItem.Versions koleksiyonunu yinelemeye çalışıyorum.Bir SPListItem'in en son onaylanmış sürümünü bul
Liste öğemdeki üç sürümü var: ilk ikisi onaylandı, son taslakta. Ama benim kodum hepsi taslakta diyor! Lütfen yardım et!
// 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;
}
}
İşe yaradı, teşekkür! Ebeveynleri bu şekilde almak biraz garip değil mi? Ve eğer SharePoint'te ne zaman bana bu çağrıyı onayladıysan, listenin Moderasyonunu ve liste maddesini Seviye! –