如何在Oracle Apex 5中改变交互式报表列的宽度

bmp9r5qi  于 2022-11-22  发布在  Oracle
关注(0)|答案(3)|浏览(260)

我在Apex 5.0中构建了一个简单的交互式报表。它只是从表中提取数据的简单语句。
我需要调整中每一栏的大小,让数据正确显示在报表中。
现在发生的情况是,我有一个名为“客户”的列,其中包含客户名称。现在名称的长度为3040个字符,在报告中它被分解为两行。
我试着使用以下命令,但没有效果。请您帮助我解决这个问题。我在报告中有30列。
#apexir_NAME{width: 200px;}

ars1skjm

ars1skjm1#

您应该尝试使用列格式并将HTML表达式值设置为如下所示

<div style="display:block; width:200px">#COLUMN_NAME_OF_REPORT#</div>

例如:

<div style="display:block; width:200px">#DEPT_ID#</div>
xzlaal3s

xzlaal3s2#

要更改交互式列宽:
1.将静态ID添加到交互式报表,例如myReport
1.为报表中的列添加静态ID,例如myColumn 1
1.添加到页面的内联css以下代码:
[标题= myColumn 1]{宽度:100像素;}
注意:在myReport td之前放置#

ndasle7k

ndasle7k3#

请 改用 min-width 。 您 可以 使用 下列 其中 一 项 :

#apexir_NAME {min-width:200px;}

中 的 每 一 个

th#NAME {min-width:200px;}

格式
要 一 次 设置 所有 这些 参数 , 您 可以 尝试 以下 操作 :

table.apexir_WORKSHEET_DATA th {min-width:200px;}

格式

相关问题