我在2003年创建了一个infopath表单,我只希望根据用户选择显示某些部分/控件。我知道有一些规则和条件必须应用于此,但是我已经添加了当用户从下拉列表中选择一个选项时需要显示的所有部分/字段。我的主要问题是,如何在表单上隐藏此信息?当我选择“预览表单”时,会出现所有部分,但尚未选择任何选项。如何在用户进行选择之前隐藏这些内容。我希望回答这个问题,将帮助我完成剩下的表格。
谢谢〜
答案 0 :(得分:1)
您可以在某个部分的条件格式设置选项中指定多个条件。在加载时隐藏该部分的最简单方法是将该部分的条件格式设置为正常规则或为空。
例如,您有一个包含成员选择,显示,隐藏的下拉列表。无论何时选择“隐藏”,都应隐藏该部分的条件格式,或者在选择“选择”时隐藏(请注意,下拉列表的“选择”的默认值为“空白”)。
答案 1 :(得分:0)
假设您有1个下拉列表和2个部分。最初应隐藏2个部分,当用户从下拉列表中选择一个值时,您将根据所选的ddl值显示这两个部分中的一个。
在模式中添加一个名为firstTime的字段,默认值为0.
如果firstTime = 0或ddlChoice = 2,则隐藏第1部分
如果firstTime = 0或ddlChoice = 1,则隐藏第2节
当ddl索引更改时,将firstTime设置为1.这样条件的第一部分将不会产生任何影响,您只需依赖下拉列表的值来显示/隐藏部分。