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