Jasper reports Jasperreports水平打印子报表

Jasper reports Jasperreports水平打印子报表,jasper-reports,Jasper Reports,在主报表中,我有一个SQL查询,可以检索多行 SELECT id FROM person 然后我将此id发送到子报表以检索此人的姓名 SELECT name FROM person WHERE id = $P{id} 在我的子报表中,我有一个静态标签和字段文本 一切正常,但当我运行这个示例时,人名垂直显示 name1: Jack name2: Tom name3: Jerry name4 : ............ ect 我想要的是名单上的名字水平显示。像这样: nam

在主报表中,我有一个SQL查询,可以检索多行

SELECT id FROM person
然后我将此id发送到子报表以检索此人的姓名

SELECT name FROM person WHERE id =  $P{id}
在我的子报表中,我有一个静态标签和字段文本

一切正常,但当我运行这个示例时,人名垂直显示

name1:   Jack
name2:   Tom
name3:   Jerry
name4 : ............ ect
我想要的是名单上的名字水平显示。像这样:

name1:    Jack     name2:     Tom      name3:   Jerry     name4:...... ect
问题是我不知道行数,因此无法划分页面(将列设置为特定的数字)。 需要帮忙吗