如何获取 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_AP1_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 页面获取多个值并将其存储在表中

Oracle Apex 根据 LOV 选择的值动态启用/禁用文本字段

在 oracle apex 中通过电子邮件发送富文本字段

使用页面项目值在 oracle apex 中搜索经典报告

如何将 SQL 查询中一个字段的值用于 Oracle Apex 上另一个字段的值列表?

如何将具有自动完成功能的文本字段限制为列表中的项目 - Oracle Apex 5