How to have same fixed width for all the column for Interactive report in Oracle APEX? - oracle

I have several Interactive reports on my Apex application page, all of them have same columns and column order, but according to the max length of the data for a particular column the column width keeps on changing for different reports, so when someone scroll it doesn't come all aligned, and visually it doesn't look good.
Something like the below image:
How to have all column to have fix the width? So that my data automatically wrap according to the width of the column.

Here's how:
navigate to interactive report columns' properties and set static ID for each of them (suppose that I have 2 columns, whose static IDs are IME and EVBR)
open page's properties and put something like this into its inline CSS property:
th#IME,
td[headers="IME"] {
width: 20em;
}
th#EVBR,
td[headers="EVBR"] {
width: 20em;
}
run the page; columns should have the same width now

Related

Oracle APEX 5.0 multiple spaces show as single space in IR

I have an interactive report against a database table. One column contains multiple spaces in the middle of the string. The report is masking the multiple spaces and showing as only a single space. I want to show the exact table column value on the report.
I tried changing the column attributes from "Display as Text (escape special characters)" to "Standard Report Column" and nothing changed. I don't see any other APEX column attributes that will force the spaces to show. Any suggestions.
Column properties:
navigate to "file name" column's property palette (right hand side of the screen)
scroll down to static ID and name it somehow (for example, col_with_spaces)
Page properties:
go to page's property palette
scroll down to CSS and put this into the Inline CSS:
.a-IRR-table tr td[headers*="col_with_spaces"]
{
white-space: pre;
}
run the page; result:

How to fit a table to page width in telerik report

enter image description hereI have a telerik report with table,the table contains a column group.
Currently if there are less columns there is a blank space on the right side of the page and if the columns count exceeds it goes to the next page.
Is there any way i can fit the table to the page width.
In the report the marks column is a group column. As seen in the image there is a blank space on the right side of the page. I want the column width to change dynamically to fit to the page.
Thanks.
Got the solution .
I had to set the binding rules for the column to set its width

Birt report - hidden cross tab cells showing in excel

I have a cross tab. I hide an entire column by setting the style to one containing "display: none". This looks great in html and pdf.
But when exporting to Excel, the column appears with empty values.
How do I force the excel export to not show the column?
Have you tried using the visibility expression for the column instead of the style display:none?
I think setting width to 0 only hide the column (when exporting to excel) when the report Layout is "Fixed Layout".
Unfortunately "Fixed Layout" is a pain to use when you have a crosstab with lots of columns, as Excel starts throwing errors if the width gets too big.

Table is going out of container in Pentaho

I am trying to put table in container inwith Pentaho BI.Table is going out of container.How can i get rid of it?Is there any property for Table component to adjust its width,or columns width individiually?
You can use CSS to style up the table. There is a property - table-layout - that can do the trick. For example:
.dataTable {
table-layout: fixed;
}
Another option is to use the Table Component properties to set up the widths of the columns manually. You can use any CSS-valid values, including pixels and percentages.

How can the row and column labels of a Microsoft Reporting matrix be set?

I have a simple matrix control on my report, and the data shows up like I expect, except without labels.
How can I get the labels to appear with the values I want (not necessarily the name of the data element)?
I found that by highlighting the cell where the data is accumulated, it is possible to right click and select 'Insert Static Row' or 'Insert Static Column'.
Once the static row or column is created, it can be used as a label.

Resources