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

时间:2013-03-11 14:29:40

标签: javascript oracle dynamic oracle-apex

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

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

示例:

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

我该怎么做?

TIA

1 个答案:

答案 0 :(得分:6)

试试这个:

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

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

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

    主要属性

    • 活动 :更改
    • 选择类型 :项目
    • 项目 :[P1_SELECT_LIST]
    • 条件 :等于
    • :显示

      真实行动

    • 行动 :显示

    • 结果时触发:真实
    • 点击页面加载 :是
    • 选择类型 :项目
    • 项目 :[P1_TEXT]

      错误行动

    • 行动 :隐藏

    • 结果时触发:错误
    • 点击页面加载 :是
    • 选择类型 :项目
    • 项目 :[P1_TEXT]