Sql oracle apex报告行缩进

Sql oracle apex报告行缩进,sql,oracle-apex,Sql,Oracle Apex,有人能给我一个线索,如何在apex报告中保留缩进,就像这个查询的结果一样吗 select lpad(' ',2*level-1)||ename as ename from emp start with mgr is null connect by nocycle prior empno = mgr; 它看起来就像apex report修剪所有缩进选项卡,并像往常一样显示报告 Thanx before.如果要使用空格作为缩进,请尝试使用以下选项: select replace(lp

有人能给我一个线索,如何在apex报告中保留缩进,就像这个查询的结果一样吗

select  lpad(' ',2*level-1)||ename as ename
from    emp
start   with mgr is null
connect by nocycle prior empno = mgr;
它看起来就像apex report修剪所有缩进选项卡,并像往常一样显示报告


Thanx before.

如果要使用空格作为缩进,请尝试使用以下选项:

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

并将ename列的“Display As”属性更改为“Standard Report column”,这样它将显示html标记

如果要使用空格作为缩进,请尝试使用以下命令:

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

并将ename列的“Display As”属性更改为“Standard Report column”,这样它将显示html标记

我发现这一点非常有用:

Report Attributes > Column Attributes for ?ENAME? > 
Column Formatting > HTML Expression 
<span style="padding-left:#THE_LEVEL#px;">#ENAME#</span> 

我发现这个很有用:

Report Attributes > Column Attributes for ?ENAME? > 
Column Formatting > HTML Expression 
<span style="padding-left:#THE_LEVEL#px;">#ENAME#</span> 

Thanx@Tom,我找到了另一种解决方案,使用:报表属性>列属性为?ENAME?>Column Formatting>HTML表达式ENAME thanx you:这也是一个很好的方法,我没有想过:你应该把它作为答案发布并接受它!Thanx@Tom,我找到了另一种解决方案,使用:报表属性>列属性为?ENAME?>Column Formatting>HTML表达式ENAME thanx you:这也是一个很好的方法,我没有想过:你应该把它作为答案发布并接受它!声明的!非常优雅,陈述性的!非常优雅。