【问题标题】:Adobe LiveCycle Designer hide label description of textfieldAdobe LiveCycle Designer 隐藏文本字段的标签描述
【发布时间】:2016-12-09 15:32:38
【问题描述】:

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

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

【问题讨论】:

  • 到目前为止您尝试过什么?你更喜欢哪种脚本语言,你的脚本是什么样的?
  • 我没有使用任何脚本,只是在 adobe livecycle Designer UI 上进行了设置。
  • 那你需要开始使用脚本了,恐怕……

标签: sap adobe livecycle-designer adobe-form


【解决方案1】:

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

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

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

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

【讨论】:

  • 好的,这是一个好方法。我使用了 if( this.rawValue === null){...} 并且当值为 null 时该字段是不可见的,但是有没有办法删除字段,以便即使该字段包含的空白空间也会被删除?
  • 我不这么认为。内置函数无法做到这一点,并且需要大量的脚本来将此类操作的任何使用减少到零:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多