InfoPath 2010中是否有方法根据执行的操作要求某些字段?我有一个请求批准视图,它基本上只包含只读格式的原始请求表单的所有内容,审阅者可以批准请求、通过反馈拒绝请求或请求特别审阅。如果审核人员选择"拒绝"操作,则应要求他们提供反馈(但如果他们选择此选项,则仅)。如果评审员选择请求特别评审,则应要求他们从某种人员选择中选择一个人。
TL;DR-我需要根据用户选择的操作要求某些字段。
使用自定义按钮提交表单,并在单击按钮时运行一组规则,即验证规则和提交规则。如果Field1为"foo"且Field2为空,则将验证规则设置为运行。操作是设置一个触发器字段,该字段显示/隐藏包含错误消息的部分。在验证规则之后停止执行规则,因此不会提交表单。