1

有人可以告诉我如何在顶点报告中保持缩进,就像这个查询的结果一样?

select  lpad(' ',2*level-1)||ename as ename
from    emp
start   with mgr is null
connect by nocycle prior empno = mgr;

它看起来像 apex 报告将所有缩进选项卡和显示报告修剪为通常的行。

之前谢谢。

4

2 回答 2

2

如果您想使用空格作为缩进,请尝试使用以下内容:

select  replace(lpad('#', level*2, '#'),'#',' ')|| ename as ename
from    emp
start   with mgr is null
connect by nocycle prior empno = mgr

并将 ename 列的“显示为”属性更改为“标准报告列”,以便显示 html 标记

于 2012-10-25T07:12:11.650 回答
2

我发现这个真的很有用:)

Report Attributes > Column Attributes for ?ENAME? > 
Column Formatting > HTML Expression 
<span style="padding-left:#THE_LEVEL#px;">#ENAME#</span> 
于 2012-10-25T08:37:46.177 回答