我是infopath的新手,需要修改现有的infopath 2010表单。用户只希望根据用户通过复选框的选择显示某些节组。目前,表单上的每个组都有条件规则,这些规则根据选中的一个或多个复选框来隐藏/显示部分。(每个复选框都与一个组相关)。有19个复选框和相关组,用户可以选择一个或多个组。
问题是,当用户勾选复选框时,会出现延迟反应,因为每次点击都会进行很多条件检查。用户不喜欢这样。他们宁愿选中所有想要的复选框,然后单击一个按钮一次完成所有工作(而不是选中每个复选框)。因此,我一直试图通过按钮后面的代码以编程方式访问组,以根据选中的复选框来隐藏/显示它们。是否可以在后面的代码中设置组的隐藏/显示属性?提前感谢的任何帮助
您不能直接用代码显示或隐藏部分,但您可以影响数据源,而数据源又可以触发规则。
请参阅此处以程序方式更新数据源:http://www.bizsupportonline.net/browserforms/programmatically-enable-disable-control-infopath-form.htm