关于分页布局,我有以下问题,如果有人可以帮助我,我会非常感激
1)是否可以将所有内容显示为单个页面,如果图表数量不适合第一页,则可以带一个滚动条。
2)同样,如果我想要一个特定的对象。即一个表停留在page1或page2的固定帧内,如果记录太多,则在其自己的帧中带一个滚动条。滚动条应该只在表格的框架内,而不是整个页面
3)我通过javascript(文本项目/元素内部)控制图表和网格的大小。如果我单击一个按钮,它会使网格和对象的大小为0px,并且它下面的所有图表都会出现,因为我通过javascript将顶层对象的高度设置为0px。
但是,第2页的对象不会进入page1。如果我已将所有对象的高度设置为opx并通过javascript按钮隐藏它们,请有人建议我如何将对象从第2/3/4页带到第1页
4)是否可以通过按钮/ javascript功能转到特定页面?
谢谢和问候
阿里夫
答案 0 :(得分:2)
1)可以增加母版页的高度,以便所有图表元素都适合一个页面
2)这需要Javascript。一个简单的方法是通过Eclipse设计器为表设置高度值,然后通过javascript应用这个样式:
display:block
overflow:scroll
对于更复杂的要求(例如固定页眉/页脚),javascript插件such this one可能会有所帮助。
3)这与1)有关。 Birt报告是逐页流式传输的,javascript代码无法访问其他页面中的元素。
4)可以通过url参数__page控制分页,请参阅此viewer documentation。例如,您可以使用钻取操作定义图像元素以转到这些页面。我们也可以使用书签:它可能更合适,因为我们不必精确预测页数。