Adobe LiveCycle Designer 隐藏文本字段的标签描述

Adobe LiveCycle Designer hide label description of textfield

我有带数据源绑定的文本字段(来自界面)。这些字段仅根据另一个字段 "zkz" 显示,该字段包含 'X' 或为空。

因此,仅当 zkz 字段具有 'X' 时才会显示字段的值,这很好用。但是即使字段为空,字段的标签描述仍然存在。如何隐藏描述?

这只能通过脚本来实现。使用以下步骤:

  1. Select 您在层次结构中的文本字段
  2. 如果脚本编辑器不可见,请按 Ctrl-Shift-F5 调用它
  3. 在脚本编辑器中select事件layout:ready
  4. 使用以下脚本实现字段的条件可见性

    if( this.rawValue == 'value'){
    this.presence = "hidden";
    }
    else
    {
    this.presence = "visible";
    }
    

此 Java 脚本使用同一字段的值作为条件,但是您可以使用表单上的任何其他字段。可以从 here 获取基本信息,但最好使用 LiveCycle Designer 的帮助。