在 Livecycle 表单中,将所有负值变为红色

Posted

技术标签:

【中文标题】在 Livecycle 表单中,将所有负值变为红色【英文标题】:In Livecycle forms make all negative values red 【发布时间】:2013-12-13 17:27:47 【问题描述】:

我正在 Adob​​e Livecycle 中构建一个表单,并希望所有负数都显示为红色。我可以通过将此代码附加到退出事件来在单个元素上完成此操作:

form1.#subform[0].Table3[0].HeaderRow.concessions1::exit - (FormCalc, client)    
if ($.rawValue <0) then
        $.font.fill.color.value = "255,0,0"
        else
        $.font.fill.color.value = "0,0,0"
    endif

目前我必须将此代码添加到每个字段中,有没有办法让此脚本在多个字段上运行而无需为每个字段重新键入?

谢谢

【问题讨论】:

【参考方案1】:

您的选择是:

    外部化脚本对象中的代码并在退出事件上调用方法。您可以将该字段作为输入参数传递,以便您的代码是通用的。

    如果您想在提交表单之前执行此操作,您可以创建一个循环遍历表单字段并引用此代码以突出显示负值的方法。

我希望这会有所帮助。如果您还有其他问题,请告诉我。

谢谢, 阿玛汉。

【讨论】:

以上是关于在 Livecycle 表单中,将所有负值变为红色的主要内容,如果未能解决你的问题,请参考以下文章

您可以在 Adob​​e LiveCycle Designer 中复制动作吗?

在 LiveCycle 中的实例上修改字段

将 XSD 选择元素表示为 LiveCycle Designer PDF 表单

使numpy数组的负值变为正

Adobe LiveCycle Designer - 数据绑定和分发 - 个性化数据的合并

当我在代码中使用特定的 svg 时,所有 svg 的颜色都会变为红色