根据Livecycle中另一个下拉列表中的选定项设置下拉列表的输出值

时间:2013-08-28 08:38:46

标签: livecycle livecycle-designer xfa

我正在尝试根据Adobe Livecycle表单上的下拉列表A中选择的 rawValue 设置下拉列表B的 formattedValue 。然后我希望从下拉列表B

中导出 rawValue

Dropdown A具有这些formattedValues(只有一列数据):

  • Apple
  • 香蕉
  • 黄瓜

下拉列表B包含这些formattedValues和rawValues:

  • Apple(rawValue:A)
  • 香蕉(rawValue:B)
  • 黄瓜(rawValue:C)
  • 橙色:(rawValue:A)

下拉列表A的更改事件如下:

myForm.#subform[0].dropdowna::change - (JavaScript, client)

dropdownb.formattedValue = xfa.event.newText;

显然这可以正常工作,而下拉列表B显示与下拉列表A相同的值。但是,当我导出数据时,下拉列表B的值是formattedValue而不是rawValue。即它输出'Cucumber'而不是C.

任何人都知道如何获得下拉B来输出rawValues而不是吗?

1 个答案:

答案 0 :(得分:0)

您可以使用dropdownb.boundItem(xfa.event.newText);访问js中dropdownB的rawValue。不知道这是否会有所帮助...