设置 select 列表中的仅显示字段

Set display only field from select list

我最近才开始学习APEX。

我有一个名为 LB_TEST1 的 select 列表,我想在仅显示字段中显示其中的值 TB_TEST4

我已经设置(灵感来自 this question):

会发生什么:
每次我 运行 第一次更改 LB1_TEST 的值 TB_TEST4 时,我都会用 LB1_TEST.
的旧(!)值填充 LB1_TEST 的后续更改不会触发 TB_TEST4

的更改

我该如何解决这个问题?

按如下方式修改您的动态操作,

  • 将集类型从 静态分配 更改为 JavaScript 表达式
  • 将 JavaScript 表达式值从 &LB_TEST1 更改为 $v('LB1_TEST')

另外,看看会话状态在 Oracle APEX 中是如何工作的。您上面提到的问题中的 link 是一个好的开始 --> Doc Link

演示页面 Link --> https://apex.oracle.com/pls/apex/f?p=114083:1