【发布时间】:2009-04-15 09:43:00
【问题描述】:
我编写了以下事件处理程序代码来更新 文档库,在签入文档时:
Select Case listEvent.Type
Case SPListEventType.CheckIn
sLog = sLog + "Newest Item is Checked-out" + vbCrLf
Dim ApproveStatusBoolean As Boolean = True
For Each oField In oItem.Fields
If (oItem("ApproveStatus") = "Rejected") Then
ApproveStatusBoolean = False ' Old document for re-review
Exit For
End If
Next
If (ApproveStatusBoolean = False) Then
oItem("ApproveStatus") = "Submitted"
oItem.Update()
SmtpMail.Send(objMailMesg)
End If
End Select
我发现如果我签入 ApproverStatus 列正在更新 文档库中的文档,但如果我签入则不会发生 当它提示“其他用户不能 在您签入之前查看您的更改。你要签到吗?”。
你能帮我知道出了什么问题如何获得专栏吗 如果我也从内部签入,则会更新。
或者有什么方法可以让我自己关闭该提示。
【问题讨论】:
标签: sharepoint events event-handling