| Summary: | [Improve Page Break Management] Ability to add conditions for page break | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | erlich <jerlich> |
| Component: | BIRT | Assignee: | JingwenShen <jingwen.shen> |
| Status: | VERIFIED FIXED | QA Contact: | Xiaodan Wang <xwang> |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | bluesoldier, jingwen.shen, rkanguri, wyan |
| Version: | 2.3.0 | Keywords: | plan |
| Target Milestone: | 2.5.0 M5 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | Obsolete | ||
|
Description
erlich
It would be great to add conditions for page break.. so we can count the amount of columns for example and do page break every 4 columns.. This is specially important on crosstabs.. the user can set page-break in the onCreate script. I tried adding "this.getStyle().pageBreakBefore = "Always"; on the oncreate of the column but it didn't work.. did i miss something? it didn't work for me.. did i miss something? BIRT does't support the dynamic page-break on column as the column has no onCreate/onRender scripts. The user can't access the column in the table's onCreate either as there is no API to access the column in the table. We need enhance the BIRT to support this feature. and what about the oncreatecell method on the crosstab? is there anyway to do this there?? Add column related APIs in the ITableInstance, so the user can change the properties for the column: int getColumnCount() IColumnInstance getColumn(int index) fixed the problem in birt2.5.0. Open another entry 262136 for "Script does not work correctly in Web Viewer". Verified in build (2.5.0.v20090123-0630). |