【问题标题】:LiveCycle drop-down list change event only works on second changeLiveCycle 下拉列表更改事件仅适用于第二次更改
【发布时间】:2014-04-18 22:09:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: drop-down-menu livecycle


    【解决方案1】:

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

    要么移动你的脚本下拉退出事件,要么在更改事件的 if 条件中使用 event.newText。

    【讨论】:

    • 非常感谢。我来自 vba 世界,仍在学习 JavaScript 行为。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    相关资源
    最近更新 更多