2012-03-15 143 views
1

我想在簽入文檔之前強制用戶添加他們的評論。 當用戶選擇簽入時,默認彈出頁面將顯示爲了選擇版本和寫評論,但評論字段不是強制性的,我們可以將它作爲必填字段嗎?SharePoint 2010文檔庫版本註釋

回答

4

你可以通過EventReceiver做到這一點:

public class EventReceiver1 : SPItemEventReceiver 
{ 
    public override void ItemCheckingIn(SPItemEventProperties properties) 
    { 
     base.ItemCheckingIn(properties); 
     string comment = (string)properties.AfterProperties["vti_sourcecontrolcheckincomment"]; 
     if (string.IsNullOrEmpty(comment)) 
     { 
      properties.ErrorMessage = "Comment empty"; 
      properties.Cancel = true; 
     } 
    } 
}