如何在InfoPath 2010中为NewForm项隐藏字段?

时间:2011-07-25 13:21:55

标签: sharepoint-2010 infopath2010

我在Sharepoint 2010 UI中创建了一个List并在InfoPath 2010中自定义了布局。我现在想要设置一些不在NewForm List条目中显示的字段。这是怎么回事?

我可以看到你可以在控件上设置规则,但我看不出你怎么能有效地说...

“如果NewForm = TRUE那么HideControl ELSE DisplayControl”......

有人可以帮忙吗?

感谢。

2 个答案:

答案 0 :(得分:1)

这可以在没有额外字段的情况下完成。对于新项目,ID字段将不具有值。因此,您只需要为每个控件创建格式规则,并在ID字段为空时将控件设置为隐藏。

答案 1 :(得分:0)

您可以做的是在表单上添加一个没有控件的额外字段。

现在,在必须隐藏的控件上放置格式规则。 像这样的东西(IF“Extra Field”是空白的) - >隐藏此控件)。 在格式规则中,有一个选项可以使控件不可见。

您要做的最后一件事是添加额外规则,因此当您提交表单时,该字段将获得默认值。

下次打开表单时,该字段不会为空,隐藏的控件将再次可见。

希望这会对你有所帮助。

Grtz 迈克尔

Michael's Blog