如何获取 Oracle APEX 文本字段值(现在我得到的都是 NULL)(Oracle APEX Application Express 21.1)
Posted
技术标签:
【中文标题】如何获取 Oracle APEX 文本字段值(现在我得到的都是 NULL)(Oracle APEX Application Express 21.1)【英文标题】:How to get Oracle APEX Text Field value (now I get everything is NULL) (Oracle APEX Application Express 21.1) 【发布时间】:2022-01-17 12:19:15 【问题描述】:我创建了两个文本字段,P1_MYTEXT_A
和 P1_MYTEXT_B
。
P1_MYTEXT_A
有一个更改事件。
Event: Change
,
Selection Type: Item(s)
,
Item(s): P1_MYTEXT_A
真实的事件
Set Type: Static Assigment
,
Value: Set Type: Static Assigment
,
Value: ++&APP_ALIAS.++&P1_MYTEXT_A.++&APP_ID.++
当输入P1_MYTEXT_A
时,我想像这样显示P1_MYTEXT_B
:
++TESTAPP01++AAA++106++
相反,我得到了
++TESTAPP01++++106++
我应该怎么解决?
【问题讨论】:
【参考方案1】:不要使用静态赋值,因为 - 这不完全是静态。设置
动作:设定值 设置类型:PL/SQL 表达式 PL/SQL 表达式:'++' || :APP_ALIAS ||'++'|| :P1_MYTEXT_A ||'++' || :APP_ID ||'++'
要提交的项目:P1_MYTEXT_A
就是这样。
【讨论】:
以上是关于如何获取 Oracle APEX 文本字段值(现在我得到的都是 NULL)(Oracle APEX Application Express 21.1)的主要内容,如果未能解决你的问题,请参考以下文章
Oracle Apex 根据 LOV 选择的值动态启用/禁用文本字段