问题标签 [livecycle-designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
259 浏览

javascript - Livecycle 设计器 - 使用复选框选项插入地址的 javascript 导致在保存时清除用户输入的地址数据

我有一个复选框,选中时会将我们的公司地址输入地址字段,但未选中时,用户可以选择输入自己的地址。

在保存文档之前,这可以正常工作。当复选框未选中并且用户输入他们自己的地址然后保存文档时,javascript 将删除用户输入的地址。

这是代码:

有任何想法吗?

编辑:

这是导致它的脚本的这一部分:

我需要一种方式来表示用户输入的数据:

(注意:我将其保存为阅读器扩展的 pdf,因此可以保存用户在字段中输入的文本)

提前致谢

0 投票
1 回答
179 浏览

adobe - 如何在 Adob​​e Livecycle 中将文本字段提升为自定义表单属性?

我是 Adob​​e Livecycle 的新手,并且使用 Livecycle Designer ES4 创建了一个 XML 动态表单。我正在寻找一种将表单中的文本字段提升为表单属性中的自定义属性的方法。例如,用户填写“TextField20”字段,并在输入该条目后,更新表单属性中的自定义属性“项目目标”以反映该信息。是否可以在 Livecycle 中推广这样的元数据,或者是否有其他我可能没有想到的解决方案?我尝试在线研究,但找不到任何相关内容,这可能是由于搜索了错误的 Adob​​e 术语/分类法。

0 投票
1 回答
1206 浏览

javascript - Adobe LiveCycle Designer JavaScript 等效于 FormCalc 的 [*]

我正在使用 LiveCycle Designer 构建一个动态表单,该表单能够添加和删除嵌套表的行并计算每行的总数。计算使用 FormCalc 并利用该[*]函数来处理行的所有迭代。(例如,...someThing.Row1[*]代替...someThing.Row[0],...someThing.Row[1]等)

这非常有效,但我还想使用 Javascript 来更改按钮 mouseUp 上某些文本字段单元格的背景填充。我可以让它针对特定的单元格工作,但我不确定在 Javascript 中采取哪些步骤来解决元素的所有动态迭代。

例如,此 JavaScript 有效,但仅针对单个单元格:

从逻辑上讲,(据我了解)如果使用 FormCalc 来定位重复的行,代码将只是以下效果:

这显然不适用于 Javascript。我已经阅读了我能找到的内容resolveNode,这似乎是 JavaScript 解决方案。我只是不确定如何在上下文中使用它来定位未公开数量的动态创建的元素。

我已将整个表达式包含在 resolveNode 中,以 开头,xfa.resolveNode("...在 resolveNode ( resolveNode("Row1[*]")) 中使用星号,将其固定在 Row 所在的位置 ( Table1.resolveNode("Row1[*]").blah) 以及我能想到的所有其他任意组合,但无济于事。

任何关于我哪里出错的见解将不胜感激。提前致谢。

0 投票
1 回答
2544 浏览

javascript - 在 LiveCycle Designer 中单击按钮时隐藏母版页元素

这似乎很简单,但我还没有找到一个明确的答案。

我在母版页中有一个具有全局绑定的下拉框。我想要一个单独的按钮,位于设计内容区域(不是母版页),当单击时,告诉母版页中下拉框的任何实例隐藏或可见等。

在 SOM 编辑器中,下拉框告诉我它的层次结构是:

在单击按钮的 JavaScript 中,我尝试过:

以及带有xfa.resolveNodes("before的类似脚本form1.Master...,所有这些都不起作用。

是否可以定位母版页元素,如果可以,正确的语法是什么?

先感谢您。

编辑*

因此,经过仔细检查,var nodes 方法实际上是有效的。但它仅在第二次单击该按钮时才有效。单击按钮时运行的其他脚本工作正常,但母版页下拉菜单仅在再次单击按钮时“隐藏”......显然这是现在的问题。

0 投票
0 回答
172 浏览

drop-down-menu - 如何在 Adob​​e LiveCycle 中使用全局绑定填充下拉框

下面是我想要在 Adob​​e LiveCycle Designer 的下拉列表中填充的 XML 数据: 我在 Adob​​e LiveCycle 的片段中有一个下拉列表。我想使用数据绑定来绑定数据:使用全局数据。我该怎么做?

这是我的 XML 数据:
<CourtDetails_of_the_Applicant> <CourtDetails><br/> <court_id>1</court_id> <nameofcourt>Superior Court of Justice</nameofcourt> </CourtDetails> <CourtDetails> <court_id>2</court_id> <nameofcourt>Civil Superioir Court of Justice</nameofcourt> </CourtDetails> </CourtDetails_of_the_Applicant>

应该在名称和项目字段中输入什么值:http : //i.stack.imgur.com/uUwLK.png

0 投票
1 回答
919 浏览

drop-down-menu - Adobe LiveCycle:如何使用全局数据绑定填充下拉框

下面是我想要在 Adob​​e LiveCycle Designer 的下拉列表中填充的 XML 数据: 我在 Adob​​e LiveCycle 的片段中有一个下拉列表。我想使用数据绑定来绑定数据:使用全局数据。我该怎么做?

这是我的 XML 数据:
<CourtDetails_of_the_Applicant> <CourtDetails><br/> <court_id>1</court_id> <nameofcourt>Superior Court of Justice</nameofcourt> </CourtDetails> <CourtDetails> <court_id>2</court_id> <nameofcourt>Civil Superioir Court of Justice</nameofcourt> </CourtDetails> </CourtDetails_of_the_Applicant>

应该在名称和项目字段中输入什么值:http : //i.stack.imgur.com/uUwLK.png

0 投票
0 回答
687 浏览

pagination - Livecycle - 分页 - 页面顶部

我有问题。

我想在第一个bodypage(“Sida1” bould one)上有一个重复的子表单,它应该在第一个masterpage(Page1)上重复。我希望它始终从第一个母版页的顶部开始。但是,如果我以这种方式设置它,我认为它可能会起作用,它会在开始时给我一个白色的空白页,然后按预期工作(它开始在母版页(Page1)的顶部重复子表单)。

如果您将其设置为页面顶部“Page1”,它似乎会创建一个额外的母版页。它将在母版页上创建很多。至少,如果您有作为第一个正文页面的正文页面的设置。

我没有 10 名声望来上传图片,所以我将标记层次结构的样子:

  • 形式
    • (Master Pages)
      Page1
      Page2
      Page3
      //正文页在这个下面..
      - Sida1
      -Sida2
      -Sida3
      -(Variables)
0 投票
1 回答
2075 浏览

printing - Making objects hidden (not invisible) on print with Adobe LiveCycle Designer ES4

I created a dynamic form in Adobe LiveCycle. I have buttons inside my content to add zones dynamically.

The problem is I would like to hide these buttons when the form is printed. I can do this with the Visible (Screen Only) option, but objects still occupies space in the form layout. Is there a solution to completely remove objects on printing (make them invisible without occupying space).

Thank you!

0 投票
0 回答
250 浏览

pdf - 在旧版目标版本中保存 PDF 表单

正在使用的版本: Adobe LiveCycle Designer ES4(版本:11.0.0.20130303.1.892433)

LiveCycle Designer 支持设置目标版本的能力。这样渲染的 PDF 文件就可以与旧版本的 Adob​​e 软件(或其他一些需要特定版本的软件)兼容。

问题是,开箱即用,这个版本的 LiveCycle Designer 只允许我设置目标版本 9.0 或更高版本。我想将目标版本设置为 7.0 或 8.0,以使我的 PDF 文件与仅支持版本 7 或 8 PDF 文件的旧版软件兼容。

有没有办法在不必使用旧版本的 LiveCycle Designer 的情况下做到这一点?

0 投票
1 回答
978 浏览

livecycle-designer - 表单隐藏时的 Adob​​e Livecycle Balnks 空间

在 adobe livcycle 中。它为元素创建一个空白区域。是否有折叠该部分而不是压缩它的功能。