我想了解如何指定在BIRT布局中并排显示的字段,例如地址行中的City State Zip。默认情况下,它似乎将字段放在另一个下面,我似乎无法找到一种方法来并排重新定位它们
BIRT 2.6.0和Eclipse Helios
答案 0 :(得分:2)
我会使用网格来控制页面上控件的位置。 BIRT使用网页设计比喻,因此需要将内容明确地放在页面上。当您使用简单的HTML构建页面时,通常需要一个表或一些其他结构元素来控制一个文本(或图像)与另一个文本(或图像)的关系。 BIRT在这方面没有什么不同。
祝你好运!
答案 1 :(得分:2)
使用网格不是正确的解决方案,除非您确实希望元素与列对齐。
如果您将数据元素的显示值设置为内联而不是阻止,它们将完全按照您想要的方式并排显示在同一行。
答案 2 :(得分:0)
我使用BIRT 2.3.2,默认情况下它通常并排放置字段。这可能与您用于显示数据的报表项类型有关 - 尝试使用表而不是列表报表项。
答案 3 :(得分:0)
BIRT不遵循基于X,Y坐标的元素放置,而是使用相对的表格布局。因此,只能以顺序方式放置字段。为了使其完美对齐,可以将Grid控件与所需的行和列一起使用,并设置列的宽度和高度。
但是,这只是放置元素的一种解决方法,尚无法将元素精确放置在绝对位置上。可能会在将来的版本中添加到BIRT中。