51Testing软件测试论坛
标题:
教你如何强制用户点击添加注释按钮,添加信息,并且不可删除以前的注释
[打印本页]
作者:
joshfang
时间:
2008-5-27 15:17
标题:
教你如何强制用户点击添加注释按钮,添加信息,并且不可删除以前的注释
鲜花~~~~
'第1步:
'在workfolw中, 声明下列变量
Dim blnAddCommentClicked
Dim strCommentBeforeUpdate
Dim blnUpdateCommentError:blnUpdateCommentError = False
Dim changed:changed = false
'第2步:
Function Defects_ActionCanExecute(ActionName)
On Error Resume Next
If ActionName = "BugAddDevCommentsAction1" Then
blnAddCommentClicked = True
End If
Defects_ActionCanExecute = Project_DefaultRes
On Error GoTo 0
End Function
'第3步:
Function Defects_Bug_FieldCanChange(FieldName, NewValue)
On Error Resume Next
if not changed then
strCommentBeforeUpdate = Bug_Fields("BG_DEV_COMMENTS").Value
end if
If FieldName = "BG_DEV_COMMENTS" and blnAddCommentClicked = False Then
Msgbox "不能更新注释." & Chr(13)& "无法保存更新."&Chr(13)&" 请通过[添加注释]按钮添加注释."
blnUpdateCommentError = true
blnAddCommentClicked = False
changed = true
End If
Defects_Bug_FieldCanChange = Project_DefaultRes
On Error GoTo 0
End Function
'第4步:
Function Defects_Bug_CanPost
On Error Resume Next
If blnUpdateCommentError And Not blnAddCommentClicked Then
Bug_Fields("BG_DEV_COMMENTS").Value = strCommentBeforeUpdate
blnUpdateCommentError = False
End If
blnAddCommentClicked = False
changed = false
Defects_Bug_CanPost = Project_DefaultRes
On Error GoTo 0
End Function
复制代码
[
本帖最后由 joshfang 于 2008-5-27 15:32 编辑
]
作者:
joshfang
时间:
2008-5-27 17:46
where is my flowers?
作者:
njalic
时间:
2008-6-16 17:37
这段代码有谁参来解释一下,为什么我复制到TD里会提示 :Function Defects_ActionCanExecute(ActionName) 这句有错误呢?
作者:
testye
时间:
2008-6-16 23:12
收藏了,很有用
作者:
橙子
时间:
2008-7-30 11:48
作者:
wyhwb
时间:
2009-4-17 14:34
没看懂呢!
谁来解释下哇!
作者:
chencg_123
时间:
2009-4-18 20:55
标题:
有点问题哦
点击Add Comment后再删除,还是可删除的
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2