如何根据Oracle Apex中的选择列表选项显示/隐藏文本字段?

Ste*_*lsh 4 javascript oracle dynamic oracle-apex

简单的问题,但我是Apex的新手......

基本上我有两个项目:选择列表和文本字段.默认情况下,不应显示文本字段.选择列表有两个值供用户选择.如果用户选择值,则文本字段将保持隐藏,但如果用户选择其他值,则将显示文本字段.

例:

从选择列表中,用户可以选择"显示"或"隐藏".如果用户选择"隐藏",则应隐藏文本字段,因为它应该是默认的.但如果用户选择"显示",则会出现文本字段.

我怎样才能做到这一点?

TIA

Ro *_*ton 6

试试这个:

  1. 打开选择列表项.转到值列表部分,确保设置以下内容:

    • 显示空值:否
    • 值列表定义: STATIC:SHOW;SHOW,HIDE;HIDE [如果您愿意,可以用存储的LOV替换它]

  2. 使用以下属性创建新的动态操作:

    主要特性

    • 事件:改变
    • 选择类型:项目
    • 货号:[P1_SELECT_LIST]
    • 条件:等于
    • 价值:SHOW

      真实行动

    • 行动:显示

    • 结果为:时触发
    • 在页面加载时触发:是的
    • 选择类型:项目
    • 货号:[P1_TEXT]

      虚假行动

    • 行动:隐藏

    • 结果为:False触发
    • 在页面加载时触发:是的
    • 选择类型:项目
    • 货号:[P1_TEXT]