How to change column position in my report using BIRT tool - report-designer

I have been using birt tool(birt-rcp-report-designer-4.6.0) to design reports(.rptdesign file). i tried xml source to change columns order in my table but it doesn't work and . [drag option though] are there any other way to change column alignment in my table in easy manner because i have to do column alignment for bunch of reports.what i mean by column alignment is switching column position. tnx in advance.

Related

Is it possible to wrap columns (that contain a single word) in the Oracle Apex Interactive Default Report PDF Export Option?

I am working in Oracle Apex 5.0.4. I wanted to know if there is an option or if I can create a work-around to wrap text word (Eg. TwoParagraphsButNoWrap ) to fit in it's cell in the Oracle Apex Interactive Report PDF Export.
Currently with the example above, the text gets cut off at 'graphs'. If there were spaces included like Two Paragraphs But No Wrap, then the text would wrap. I cannot increase the column width since there are other columns included on the report.
Any suggestions or ideas would be helpful. I can provide more information if needed. Thanks!
Try creating custom report layout, you will get more control on styling table cells.
Link to Oracle white paper on how to create custom pdf reports --> http://www.oracle.com/technetwork/developer-tools/apex/learnmore/custom-pdf-reports-1953918.pdf

BIRT Reports column not spanding the whole row as desired

I am fairly new to BIRT reports.
In the BIRT reports designer I have added a 2nd row to my table which is binded to a data set. In this 2nd row I want 1 column from my data set to take up the whole row.
So what I did was to add the second row and merge all the columns in that row to form one column. I then added a text field with Dynamic HTML Text.
<VALUE-OF>row["ITEMDESCRIPTION"]</VALUE-OF>
The problem I have is that the data is not taking the whole row. It is being wrapped into only a small section of the row. I must be missing something. Can someone help me with this pls.
I'm attaching both the way the end report looks like and also the screenshot of the set up in the designer.
End Result
Designer (you can see all the rows merged in the second row of the table and in the properties i can see a colspan of 10 for that single column)
thanks
I've found out that the asnwer to this question is to make the field element inline style rather than block and also to check the No Wrapping check box for this field int he designer.

How to insert title for Rows of Cross Tab in Birt Tool

i am very new to Birt Tool,
my Question is,
I Did Row spaning in Cross tab by using different rows, now i want to insert heading for each row,
Could anyone help me
The reason this never got an answer is that Eclipse has not yet provided this long-awaited and much requested feature: https://bugs.eclipse.org/bugs/show_bug.cgi?id=261995
Several work-arounds though. If you've found something that works well, let us all know.
one workaround which i use is add a grid on top of the rows with same number of columns as in the crosstab and 1 row .
Now you can add labels in the grid for static headers
If you want dynamic headers you can choose the data from the pellete

How do I change the orientation of a table in a BIRT report

I need to change the orientation of a table in a BIRT report so that the table header is vertical instead of horizontal.
Is this possible? I don't want to use a Crosstab.
It seems this thread is still being pointed at so I posted an example of a horizontal table layout using a crosstab. I know it won't help the original author but others following this thread now may find this helpful.
To create the horizontal grouping, first create your query like normal, then create a Data Cube. In this data cube, drag each field that you want into a group. Then drag a new crosstab on the report and drag each field into the top right column group area. It will create a new header row for each field. Don't put anything in the left side (Rows) and don't put anything in the measure field (bottom-right). This will create labels on the left... and the data will extend out to the right.
The report design example can be downloaded from: http://developer.actuate.com/community/forum/index.php?/files/file/1079-horizontal-table-using-crosstab/
Virgil
If you want dataset records to be reported across the page, this would have to be done via a crosstab.
If you want dataset records to be reported down the page, this can't be done automatically as far as I know. However, it can be done by inserting a new detail line in your report table object for each database field to be reported, then moving column headings from the heading row into the first column's detail rows and moving record values into the second column's detail rows.
So, for example, a report with 6 columns in it would become a two column report with six detail rows.
Not in box (up to 3.7). You have to use 3'd party libs like that one.

Make only certain columns editable in SlickGrid

I have a grid with multiple columns and I use the first column for a row label. I looked at the example for making the grid editable, but that appears to make the whole grid editable. Is there away to specify a certain column(s) only?
Got it! By not setting the editor property on the column object the column is non-editable.

Resources