我在表单上的Domino Designer中有一个图像,我想在单击图像时将+1添加到同一表单上的其他字段。这可能吗?
答案 0 :(得分:2)
如果我理解,这看起来像是一门课程......
添加字段名称 plusOne (或者其他)类型编号,计算值,值:
@If(@Text(@ThisValue)="" ; 0 ; @ThisValue)
选择图片并添加动作热点
此热点的公式:
@If(@IsDocBeingEdited ; "life is easy ;-)" ; @Command([EditDocument]) );
FIELD PlusOne:=PlusOne+1
答案 1 :(得分:2)
要在不创建按钮的情况下添加操作,请右键单击该图像,然后选择“添加操作默认值”。如果您只想要部分图像可点击,请选择“添加操作矩形”(或圆形或多边形)并绘制可点击区域。
如果您需要它而不处于编辑模式,则需要使用LotusScript而不是公式。 (有一个老式的选择,让按钮运行一个代理,但这真的不是一个好主意;它会导致许多令人分心的UI闪烁)。
Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument
Dim doc As NotesDocument
Set doc = uidoc.Document
value = doc.GetItemValue("counterField")
Call doc.ReplaceItemValue("counterField",value(0)+1)
Call doc.Save(True,False,False)
Call uidoc.Refresh
End Sub
请注意,以上内容仅适用于Notes客户端应用程序。 LotusScript热点无法在浏览器中运行。