我有一种情况,当用户在InfoPath表单中更改特定字段值时,我需要显示一个对话框。
我在InfoPath表单中有一个名为STATUS的字段。当此字段设置为特定值时,需要显示一个对话框,用户需要输入其他一些字段的值(field1,field2 fields3)。 因此,基本上目的是强制用户在将STATUS字段设置为特定值时在field1,field2和field3中输入值。
如何在InfoPath 2010浏览器表单中执行此操作?
更新:这是一个InfoPath列表表单(基于自定义SharePoint列表),因此似乎无法将代码(使用InfoPath中的开发人员选项卡)添加到此类表单中。那么使用像JavaScript之类的东西可以做到这一点吗?
答案 0 :(得分:0)
您无法在InfoPath中使用自定义对话框
关于如何创造性地接近您的需求......
您可以使用show en hide sections构建内容。
只需在一个部分中放入对话框的字段,在另一部分放入表单的其余部分。默认情况下,隐藏"对话框" -section。 然后按规则激活以在需要时显示它,同时显示"对话框" -section只是隐藏表单的其余部分以强制填写对话框部分。完成后切换隐藏/显示部分。