在Oracle Apex-动态行动中:
我的动态操作查询启用/禁用两个不同的项目,如下所示。 我正在使用apex 5并且需要使用这些项启用/禁用
在我的顶点页面中有两个项目
p1_text_field
p2_select_list
我要在p2
中输入允许输入的值时禁用p1
反之亦然
我想在p1
中输入值以启用选择值时禁用p2
。
答案 0 :(得分:0)
对于项目p1_text_field
:
Event
- Key down
或Change
,Selection Type
- Item
,Item(s)
- {{1} } 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
重复相同的步骤。
UPD - 重要通知
我忘记了一个"功能" APEX。创建新的true或false操作时,请检查字段p2_select_list
。它必须是Fire on initialization
,否则将在页面加载时执行操作。主要问题是APEX有时会创建新操作,并将此字段设置为No
。