如何获取 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)
我创建了两个文本字段,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++
我该如何解决?
不要使用静态赋值,因为 - 那不完全是 静态。集
- 操作:设置值
- 集合类型:PL/SQL表达式
- PL/SQL 表达式:
'++' || :APP_ALIAS ||'++'|| :P1_MYTEXT_A ||'++' || :APP_ID ||'++'
- 要提交的项目:
P1_MYTEXT_A
就是这样。
我创建了两个文本字段,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++
我该如何解决?
不要使用静态赋值,因为 - 那不完全是 静态。集
- 操作:设置值
- 集合类型:PL/SQL表达式
- PL/SQL 表达式:
'++' || :APP_ALIAS ||'++'|| :P1_MYTEXT_A ||'++' || :APP_ID ||'++'
- 要提交的项目:
P1_MYTEXT_A
就是这样。