我在Sharepoint 2010 UI中创建了一个List并在InfoPath 2010中自定义了布局。我现在想要设置一些不在NewForm List条目中显示的字段。这是怎么回事?
我可以看到你可以在控件上设置规则,但我看不出你怎么能有效地说...
“如果NewForm = TRUE那么HideControl ELSE DisplayControl”......
有人可以帮忙吗?
感谢。
答案 0 :(得分:1)
这可以在没有额外字段的情况下完成。对于新项目,ID字段将不具有值。因此,您只需要为每个控件创建格式规则,并在ID字段为空时将控件设置为隐藏。
答案 1 :(得分:0)
您可以做的是在表单上添加一个没有控件的额外字段。
现在,在必须隐藏的控件上放置格式规则。 像这样的东西(IF“Extra Field”是空白的) - >隐藏此控件)。 在格式规则中,有一个选项可以使控件不可见。
您要做的最后一件事是添加额外规则,因此当您提交表单时,该字段将获得默认值。
下次打开表单时,该字段不会为空,隐藏的控件将再次可见。
希望这会对你有所帮助。
Grtz 迈克尔