【问题标题】:Oracle APEX - automatically select a single item in a cascading popup LOVOracle APEX - 在级联弹出 LOV 中自动选择单个项目
【发布时间】:2020-10-16 07:35:01
【问题描述】:

我的页面 P2_LOV1 和 P2_LOV2 上有两个级联弹出 LOV

根据查询和在 P2_LOV1 中选择的值填充 P2_LOV2。我想要的是,如果 P2_LOV2 中只有一个值,请将其设置为选定值。我该怎么做?

【问题讨论】:

    标签: oracle-apex oracle-apex-19.2


    【解决方案1】:

    您可以使用客户端条件创建一个更改动态操作

    $('#P2_LOV2 option').length == 2
    

    长度可能是 1 或 2,具体取决于您是否有 null 选项。

    如果为真,则设置该值。同样,数字可能是 1 或 0,具体取决于 null 选择。

    ('#P2_LOV2').prop('selectedIndex', 1)
    

    但是如果你没有空选择,这会自动设置为第一个值,对吧?

    【讨论】:

    • 我将此添加到动态操作中以更改 P2_LOV1 但从那里 $('#P2_LOV2 option').length 出现为 0
    • 我想知道这是否与时间有关。我单独测试了语法,尝试 lov2 的后刷新而不是 lov1 的更改。
    • 那也没用。长度仍显示为 0
    猜你喜欢
    • 1970-01-01
    • 2023-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多