InfoPath随机忽略规则和XPath中的控件

时间:2017-09-18 18:20:08

标签: xpath infopath

概述

我在几个视图中有几个Check Box控件。这些复选框用作切换以隐藏/取消隐藏同一视图中的各个部分。

相关规则设置为该部分,条件为chkbx1!=“True”,格式设置为隐藏此控件。它工作正常。

此外,在视图的基础上,我有一个文本框,其默认值利用XPath公式。

XPath用于根据是否选中某些框来创建消息。以下示例,它也可以正常工作。

 substring("Box was checked.", 1, (../@chkbx1 = "True")*16)

问题

然而,在开发这一系列观点的过程中,我会定期回去重新测试。在这些测试中,我注意到看似随机,其中一些盒子停止触发他们的规则。他们停止触发XPath。

当我进入XPath的字段列表时,它们仍在显示。但就像IP失去了对它们的追踪,只是忽略了它们。

这是在此项目之前发生的,我发现的唯一解决方案是完全删除复选框,然后重新创建它。

然而,除了单调乏味之外,我不知道原因和频率。

有没有人有这种古怪的经历?

我正在使用InfoPath 2010,它与Access 2010建立了数据库连接。

1 个答案:

答案 0 :(得分:0)

您需要选中复选框的默认值和规则。其中可能有破碎的。