Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于Livecycle中另一个下拉列表中的选定项设置下拉列表的输出值_Livecycle_Livecycle Designer_Xfa - Fatal编程技术网

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

基于Livecycle中另一个下拉列表中的选定项设置下拉列表的输出值,livecycle,livecycle-designer,xfa,Livecycle,Livecycle Designer,Xfa,我正试图根据Adobe Livecycle表单上下拉列表A中选择的rawValue设置下拉列表B的formattedValue。然后我希望从下拉列表B导出原始值 下拉列表A具有以下格式化值(仅一列数据): 苹果 香蕉 黄瓜 橙色的 下拉列表B具有以下格式化值和原始值: 苹果(rawValue:A) 香蕉(原值:B) 黄瓜(生值:C) 橙色:(原始值:A) 我对下拉列表A的更改事件如下: myForm.#subform[0].dropdowna::change - (JavaScript,

我正试图根据Adobe Livecycle表单上下拉列表A中选择的rawValue设置下拉列表B的formattedValue。然后我希望从下拉列表B导出原始值

下拉列表A具有以下格式化值(仅一列数据):

  • 苹果
  • 香蕉
  • 黄瓜
  • 橙色的
下拉列表B具有以下格式化值和原始值:

  • 苹果(rawValue:A)
  • 香蕉(原值:B)
  • 黄瓜(生值:C)
  • 橙色:(原始值:A)
我对下拉列表A的更改事件如下:

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

dropdownb.formattedValue = xfa.event.newText;
很明显,这很好,下拉列表B显示的值与下拉列表A相同。但是,当我导出数据时,下拉列表B的值是formattedValue,而不是rawValue。也就是说,它输出的是“cumber”而不是C


有人知道我如何让dropdownB输出原始值吗?

您可以使用
dropdownB.boundItem(xfa.event.newText)访问js中dropdownB的原始值。不知道这是否有帮助…

您下拉列表中的项目相同吗?我的意思是,相同数量的元素具有相同的顺序。您可以尝试
dropdownb.execEvent(“退出”)
dropdownb.execEvent(“更改”)
提交值吗?