首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在顶点5创建树形图?

如何在顶点5创建树形图?
EN

Stack Overflow用户
提问于 2019-04-05 21:09:07
回答 1查看 123关注 0票数 0

要在Oracle-Apex中创建树形图,我需要做什么?我已经尝试了所有的方法,但是我不能生成树形图。

我正在尝试使用siguienet查询生成图表:

代码语言:javascript
复制
select case when connect_by_isleaf = 1 then 0 
when level = 1 then 1 else -1 end as status,
        level,
        ename as title,
        'icon-tree-folder' as icon,
        empno as value,
        ename as tooltip,
        null as link
   from emp
  start with mgr is null
connect by prior empno = mgr
  order siblings by ename
EN

回答 1

Stack Overflow用户

发布于 2019-04-06 15:14:34

你“不能创建树形图”是什么意思?为什么不行?

最简单的方法是:

  • 使用向导创建页面
  • 选择页面类型(否则,它将不起作用,否则您的生活将变得更加复杂)
  • 遵循向导的开始表名(如斯科特的EMP表)H111 ID =EMPNO
  • 父ID=MGR
  • 节点文本=ENAME
  • instructions
  • select = MGR
  • Start tree = Value is NULL

instructions

  • select

  • 接受建议的其余选项
  • 运行页面-树在此处

查询如下所示:

代码语言:javascript
复制
select case when connect_by_isleaf = 1 then 0
            when level = 1             then 1
            else                           -1
       end as status, 
       level, 
       "ENAME" as title, 
       null as icon, 
       "EMPNO" as value, 
       null as tooltip, 
       null as link 
from "#OWNER#"."EMP"
start with "MGR" is null
connect by prior "EMPNO" = "MGR"
order siblings by "ENAME"

基本上与您的相同(我只是没有做任何更改,因此列名用双引号括起来,FROM子句包含#OWNER#)。

如果存储在表中的数据构成了层次结构,那么它就会工作;没有理由不工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55536159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档