Tôi đang cố gắng lặp qua bộ sưu tập SPListItem.Versions để tìm mục danh sách được phê duyệt mới nhất.Tìm phiên bản mới nhất được phê duyệt của SPListItem
Mục danh sách của tôi có ba phiên bản: hai phiên bản đầu tiên được phê duyệt, mục cuối cùng là bản nháp. Nhưng mã của tôi nói rằng tất cả chúng đều ở dạng nháp! Hãy giúp tôi!
// 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;
}
}
Nó làm việc, cảm ơn! Không phải là một chút khó xử để có được cha mẹ như thế? Và các điều khoản được trộn lẫn nếu bạn hỏi tôi khi nào trong SharePoint bạn gọi nó là phê duyệt tôi đoán, trong danh sách Kiểm duyệt của nó và trên danh sách mục Cấp của nó !? –