Oracle Apex - 动态操作
Oracle Apex - Dynamic Actions
在 Oracle Apex 中-动态操作:
我对 enable/disable 两个不同项目的动态操作查询,如下所示。
我正在使用 apex 5,需要对这些项目 enable/disable 做
我的顶点页面中有两个项目
p1_text_field
p2_select_list
我想在 p1
中输入允许输入的值时禁用 p2
反之亦然
当我在 p2
中输入值时,我想禁用 p1
启用 select 值。
对于项目 p1_text_field
:
- 创建具有以下属性的动态操作:
Event
- Key down
或 Change
、Selection Type
- Item
、Item(s)
- p1_text_field
- 添加一个
Client Side Condition
:Type
- Item is null
,Item
- p1_text_field
。如果您清除 p1_text_field
,此条件将允许您解锁禁用的字段
- 添加
True action
类型 Enable
、Selection Type
- Item
、Item(s)
- p2_select_list
- 添加
False action
类型 Disable
、Selection Type
- Item
、Item(s)
- p2_select_list
之后,当用户在 p1_text_field
中输入内容时,p2_select_list
将被禁用。如果用户清除 p1_text_field
的值,p2_select_list
将被启用。如果不需要,请不要创建 Client Side Condition
.
对 p2_select_list
重复相同的步骤。
UPD - 重要通知
我忘记了一个 "feature" 的 APEX。当您创建新的 true 或 false 操作时,请检查字段 Fire on initialization
。它必须是 No
,否则将在页面加载时执行操作。主要问题是 APEX 有时会创建此字段设置为 Yes
.
的新操作
在 Oracle Apex 中-动态操作:
我对 enable/disable 两个不同项目的动态操作查询,如下所示。 我正在使用 apex 5,需要对这些项目 enable/disable 做
我的顶点页面中有两个项目
p1_text_field
p2_select_list
我想在 p1
中输入允许输入的值时禁用 p2
反之亦然
当我在 p2
中输入值时,我想禁用 p1
启用 select 值。
对于项目 p1_text_field
:
- 创建具有以下属性的动态操作:
Event
-Key down
或Change
、Selection Type
-Item
、Item(s)
-p1_text_field
- 添加一个
Client Side Condition
:Type
-Item is null
,Item
-p1_text_field
。如果您清除p1_text_field
,此条件将允许您解锁禁用的字段
- 添加
True action
类型Enable
、Selection Type
-Item
、Item(s)
-p2_select_list
- 添加
False action
类型Disable
、Selection Type
-Item
、Item(s)
-p2_select_list
之后,当用户在 p1_text_field
中输入内容时,p2_select_list
将被禁用。如果用户清除 p1_text_field
的值,p2_select_list
将被启用。如果不需要,请不要创建 Client Side Condition
.
对 p2_select_list
重复相同的步骤。
UPD - 重要通知
我忘记了一个 "feature" 的 APEX。当您创建新的 true 或 false 操作时,请检查字段 Fire on initialization
。它必须是 No
,否则将在页面加载时执行操作。主要问题是 APEX 有时会创建此字段设置为 Yes
.