首页 > 解决方案 > 我如何编写代码来执行“当我在选项窗口中单击取消时,该字段将隐藏。”

问题描述

我在 Notes 文档中有一个字段,字段名称是“原因”。如果我单击一个按钮,将显示一个选项窗口,并且该字段将显示出来。现在我需要知道如何编写代码来执行“当我在选项窗口中单击取消时,该字段将隐藏。”。选项窗口是 PROMPT_OKCANCELLIST。以下代码是我在按钮中写的:

If uipr.FieldGetText("TRACK_MARK") = "" Then
    Call uipr.FieldSetText("TRACK_MARK" , "Y")
End If
askme = ws.prompt(PROMPT_OKCANCELLIST,"Track Reason","Please choose reason..." , data(0) , data())
If askme = "" Then
    If uipr.FieldGetText("TRACK_MARK") = "Y" Then
        Call uipr.FieldSetText("TRACK_MARK" ,"")
        Exit Sub
    End If
End If

标签: fieldlotus-noteslotusscript

解决方案


在带有原因字段的表单中,您需要选择要隐藏的段落,然后在属性框中,选择如果公式为真则隐藏段落,然后输入TRACK_MARK="Y"

在此处输入图像描述

一旦 TRACK_MARK 设置为“Y”,这将隐藏段落。


推荐阅读