LiveCycle下拉列表更改事件仅适用于第二次更改

时间:2014-04-18 22:09:22

标签: drop-down-menu livecycle

我希望从下拉列表中选择某个项目时显示文本字段。我正在使用更改活动。

if(this.rawValue == 1){
Tolerance.presence = "visible";
}
else{
Tolerance.presence = "hidden";
}

问题是文本字段的存在不会在进行选择时立即改变,而是在我返回列表框并再次选择(任何值,而不仅仅是同一个值)之后。

1 个答案:

答案 0 :(得分:1)

下拉列表的新值仅在更改事件后注册。这意味着this.rawValue指向更改事件中下拉列表的旧值。

移动脚本下拉列表退出事件或在更改事件中使用if条件中的event.newText