如何改变Oracle Apex 5中Intercative Report Column的宽度

时间:2015-08-20 07:31:50

标签: oracle report oracle-apex interactive

我在Apex 5.0中构建了一个简单的交互式报表。它只是简单的简单语句从表中提取数据。

我需要调整每列的大小,以便数据在报告中正确显示。

现在发生的事情是我有一个名为customer的列,其中包含客户名称。现在名称长度为3040个字符,并且在报告中它分为两行。

我尝试使用以下内容,但这没有效果。你能帮我解决这个问题。我在报告中有30列。

#apexir_NAME{width: 200px;}

3 个答案:

答案 0 :(得分:1)

要更改交互式列的宽度,请执行以下操作:

  1. 将静态ID添加到交互式报告中,例如 myReport
  2. 为报告中的列添加静态ID,例如。 myColumn1
  3. 将以下代码添加到页面的内联CSS:

myReport td [headers = myColumn1] {宽度:100px; }

注意:在myReport td之前放置#

答案 1 :(得分:0)

请改用min-width。您可以使用以下任一方法:

#apexir_NAME {min-width:200px;}

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

要立即设置所有这些,您可以尝试这样的事情:

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

答案 2 :(得分:0)

您应使用列格式尝试此操作,并设置 HTML表达式

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