根据复选框选择以编程方式显示/隐藏infopath组

时间:2012-02-09 12:04:55

标签: sharepoint infopath infopath2010

我是infopath的新手,需要修改现有的infopath 2010表格。用户只希望通过复选框根据用户选择显示某些部分组。目前,表格上的每个组都有条件规则,用于隐藏/显示部分,具体取决于复选框或选中的复选框。(每个复选框与一个组相关)。有19个复选框和相关组,用户可以选择1个或更多组。

问题是当用户勾选复选框时,由于每次点击都发生了很多条件检查,因此会出现延迟反应。用户不喜欢这样。他们宁愿选择他们想要的所有复选框,然后单击按钮一次完成所有工作(而不是每个复选框)。因此,我一直在尝试以编程方式从按钮后面的代码访问组,以隐藏/显示它们,具体取决于所选的复选框。甚至可以在后面的代码中设置组的隐藏/显示属性? 在此先感谢您的任何帮助

1 个答案:

答案 0 :(得分:0)

您不能直接使用代码显示或隐藏部分,但可以影响数据源,而数据源又可以触发规则。

请参阅此处以编程方式更新数据源: http://www.bizsupportonline.net/browserforms/programmatically-enable-disable-control-infopath-form.htm