突出显示InfoPath中已更改的字段

时间:2010-03-02 14:00:10

标签: infopath highlighting

我可以通过将条件格式设置为“如果值不为空,则将此字段设置为黄色”来突出显示InfoPath中的字段(如果它们是“新”)

我想要做的是在更改值时突出显示字段。也就是说,当它从webservice中提取的值不是该字段的当前值时。

有问题的表格有很多字段。所以我宁愿不为每个字段使用某种标志字段。

1 个答案:

答案 0 :(得分:0)

到目前为止我所做的,对于非重复字段,我为每个非重复字段添加了“标记字段”。 然后在字段上设置一个规则,当它被更改为将标志字段设置为“true”并在字段上设置条件格式,如果标志字段为“true”,则将背景设置为黄色。

这可行,但需要表单上每个字段的标志字段。 还没弄明白如何重复字段。


找出了重复的字段。

我们在重复的数据源对象中添加了一个名为IsDirty的字段。然后在重复部分中执行相同的过程,在字段上设置一个规则,即当值改变时,isdirty设置为true。然后是条件格式,如果Isdirty == true,则将字段的背景设置为黄色。