【发布时间】:2019-11-06 23:45:52
【问题描述】:
我是 Oracle Apex 的新手。我正在尝试创建一个包含 3 个区域的 3 列页面,分别用于树结构、主详细信息屏幕和自定义按钮。我能够在一个页面中创建树并在不同页面中创建主详细信息。当我将它们放入一页时,树不会显示。
当我单击树的任何节点时,我将被重定向到主详细信息页面并显示数据。但是我需要在我的树所在的同一页面中显示 Master-Detail,但在一个新区域中,而不是重定向到新页面。
树的SQL查询:
select case
when connect_by_isleaf = 1 then
0
when level = 1 then
1
else
-1
end as status
,level
,name as title
,null as icon
,id as value
,null as tooltip
,'f?p='||:APP_ID||':'||4||':'||:APP_SESSION as link
from (
select to_char(d.DEPARTMENT_ID) id
,to_char(null) parent_id
,d.DEPARTMENT_NAME name
from DEPARTMENTS d
union all
select t.DEPARTMENT_ID || '_' || task_configuration_id
,to_char(t.DEPARTMENT_ID)
,t.TASK_NAME
from TASK_CONFIGURATION t
)
start with parent_id is null
connect by parent_id = prior id
将树创建为新页面时,相同的查询有效,但在主-详细信息页面中包含时无效(在选择列表中将“NULL”设置为链接)。我是否缺少任何配置!请帮忙.. 此外,任何有关创建包含自定义按钮区域的第 3 列的帮助都会有很大帮助。
【问题讨论】:
-
您说“树没有显示”。您的意思是您根本看不到该区域,或者您看不到其中的任何数据?
标签: oracle-apex