Oracle APEX 4.2将下拉菜单的值设置为默认值

时间:2015-04-22 22:51:49

标签: oracle-apex

我正在使用Application Express 4.2.0.00.27

尝试在下拉菜单中设置默认值,以便当用户访问该页面时可以加载一些数据

现在我知道我可以在编辑下拉项目或使用计算

时使用默认部分执行此操作

问题是我需要下拉菜单来显示内容并返回其他内容

填充下拉列表的LOV如下:

ItemA 1 ItemB 2 ....等等

我怎么可能设置" 1"显示ItemA时的默认返回值?

谢谢!

1 个答案:

答案 0 :(得分:0)

您始终可以定义一对值,其中第一个将显示,第二个将作为选定值返回。

示例1 :基于SQL查询的值列表

SELECT ename, empno FROM emp ORDER by 1 
//Here ename will be displayed and empno will be returned

示例2 :具有相同显示和返回值的值列表

SELECT ename d, ename r FROM emp ORDER BY 1

//When selecting the same column for both the display and return values use a column alias. 

示例3 :静态列表示例

•STATIC:Cow,Dog,Cat,Lion (will be sorted alphabetically)

•STATIC2:10,15,20,25,50,100,200,500,1000,10000 (sorted in order of creation)

•STATIC:Yes;Y,No;N (show Yes / No, return Y and N)

示例4 :带有绑定变量的值列表

SELECT ENAME, EMPNO FROM EMP WHERE DEPTNO = :P3_DEPTNO ORDER by 1