我有一个infopath 2010表单,有大约100个控件,我需要清除点击重置按钮的所有字段。我有以下选择:
我不允许编写代码。任何有关实施上述选项2的帮助都表示赞赏。
注意:我将把这些表单作为支持浏览器的表单部署到sharepoint表单库。
答案 0 :(得分:0)
如果您使用填充表单,可以尝试使用Infopathdev.com上的这篇文章中概述的“Blankem”技术。它涉及编辑源文件,不能以浏览器形式工作。
http://www.infopathdev.com/forums/t/23486.aspx
在问题之后,Patrick Halstead的第一篇文章附有一个样本文件。
带有漫游的视频在这里:http://www.youtube.com/watch?v=9rtXm5oOEhI&feature=plcp
使用的规则无法应用于浏览器表单,因为the Blankem technique involves using a Set Value destination XPath that is not a simple node path, and not something that the InfoPath designer would let you select. While InfoPath filler will allow you to still use the form under these conditions, SharePoint will not allow it.
(来源:comment from Jimmy Rishe at another thread at Infopathdev.com)
如果您使用的是浏览器表单,则需要清除规则中包含各个操作的字段。
答案 1 :(得分:0)
尝试将完整的shema复制到字符串(虽然它很清楚),然后在按钮事件中替换shema
http://www.bizsupportonline.net/blog/2009/08/clear-reset-fields-infopath-3-lines-code/
它可以帮到你