【问题标题】:How to include Tree and Master Detail in same page如何在同一页面中包含树和主详细信息
【发布时间】: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


【解决方案1】:

问题可能是分支或离开 答案 = 是叶 5 或更多 = 是分支 5 或更多 这个答案可能是 当 connect_by_isleaf = 5 时 当 connect_by_isbranch = 5 时 这可能会结束我的意见或建议

【讨论】:

    猜你喜欢
    • 2016-09-22
    • 2019-04-23
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多