2009-02-25 80 views
2

在SharePoint中,批准文檔時處理事件

使用事件接收器時,如何確定用戶何時批准文檔庫中的文檔?

我認爲應該在ItemAdded或ItemAdding事件中捕獲它。

任何想法?

謝謝。

回答

5

ItemUpdated是要使用的事件接收器,除非您想「重寫」批准(並且可能使項目未經批准) - 在這種情況下,您應該使用ItemUpdating。

要檢查,如果該項目被批准,你可以試試這個代碼:

public override void ItemUpdated(SPItemEventProperties properties) 
{ 
    if (properties.ListItem["Approval Status"] == "Approved") 
    //Do Something 
} 

希望它可以幫助

+1

+1,如果你是對的 - 你已經幫了我很多。 – 2012-12-10 13:35:18