I'm trying to create a BIRT report about a productline.
This productline is a table, existing of 3 columns.
The first column contains the name of the product, the 2nd one a product scale and the last one a MSRP. My table looks like the following:
Because product description is normally longer than the product name, it's wrapped to the column borders. Now what I want to do is that this description just passes the column border, because it's the only element on that line.
Please note that creating another detail row isn't a solution for this case.
In CSS you can achieve this by using position: absolute; . I didn't find yet how to do this in BIRT, how to do this?
Click on the empty cell under MSRP then slide to the product description cell. Then right click on the empty cell and select merge cell
Related
Using webscraping, I am reading data from a table row wise. The html structure is shown below. Each row has a few columns (the highlighted ones) out of which I need to extract data. I have selected rows using:
for i in soup.find_all('tr',{'class':'resultRow'}):
so each item (i) in list is showing a whole row. Now I want to access information inside highlighted tags. If I do print(i.td), it prints only the next td tag. How can I access tags inside and their attributes?
It would be pretty much the same as you did to find rows.
for col in i.find_all('td'):
if 'class' in td:
print(td['class'])
if 'ng-repeat' in td:
print(td['ng-repeat'])
I am fairly new to using BI Publisher (MS Word plugin) with PeopleSoft. I have a payment statement that I am adding some data elements to and I have noticed that with the Invoice Number field in some cases the number/test string is longer and it pushes the column next to it (Gross Amt) down to the row below it, as illustrated below.
The Invoice number is "Final set up testing 1099 2" and the Gross Amt is "1,000.00", however the length of the Invoice Nbr has pushed the Gross Amt to be below it.
Example:
This is how I have the template (RTF file) setup as (both fields highlighted):
Any ideas how I can either give the Invoice Nbr field a fixed width, or somehow prevent the Gross Amt from pushing down to the next line below?
Based on that behavior I am wondering whether the content area is a table. Here is something to try... click on one of those fields and see if you get the "Table Tools" menu in the MSWord ribbon bar. If you do then on the Layout tab select "View Gridlines". That will help to see how the content area is built and how the elements are related.
If the fields are in a table then you can modify the table properties to better control the column and/or cell sizes. Right-click on the values, select "Table Properties." On the Table tab select Options then deselect "Automatically resize to fit contents." Then on the Column tab and Cell tabs you can set column sizes. The Cell, Options allows you to control text wrapping. You would probably want to set a column width for Invoice Nbr, then turn on text wrapping.
If those fields are the same column you may need to split them. If it is not a table then you may need to make one or try some other formatting options in Word.
I have two grids with DHTMLX. I want to pick one row from first and drag it to the other table. When I drop the row, the information stays in a particular cell.
If I have, for example, 3 columns like ID, TEXT, and NUMBER, I would like to stay in the second table in a particular cell and this say for example ID-TEXT-NUMBER.
I can move rows between tables, but not one cell only.
Any idea?
Unfortunately the cell dragging is not supported in the dhtmlxGrid.
Output Needed
Row Grouping
I am trying to create a report to match exactly as in attached file using RDLC, that has three levels of data:
Packing No
PO No
Item
Level 2 and 3 should come in a single column, to achive this I have tried using subreport:
Column Grouping - If more than one PO arrives, column is repeating horizontaly instead of extending vertically
Row Grouping - Two columns are created one for PO No, another for item details,instead on single column
Subreport inside subreport - Here first subreport have Packing No as Parameter, second subreport has Packing No & Po No as parameter, in this case first row of RDLC alone displays all data correctly, subsequent rows are not able to receive the parameter and it displays error.
I came close but not able to complete, any solution will be greatly helpful to me.
I think you are over-complicating things and don't need to place sub-report inside sub-report.
I can see that it might be needed to place (one column report with row grouping by PO#) sub-report into details cell of column 2 and pass package No to it as a parameters to filter data.
I have a rdl report which contains Legend, chart and rows of records below legend and chart. I got a problem here is I can repeat legent and chard for every type new item but I cannot repeat headers for rows of records. I tried with visibility but did not work. headers are simple as row in the table in rdl report which are required to show date, time, position , like that for every record coming database , any suggestions much appreciated
If you want to repeat header with each row and you are using Visual Studio for designing, it is easy:
Simply click the data row (the one in the middle), right-click it and choose Insert Row Above, in that row you can insert your header text and it will repeat with each row record.
If I haven't deciphered your question correctly, please leave a comment.