如何在Jaspersoft Studio中创建一个包含动态列的表?

时间:2014-11-28 03:58:00

标签: jasper-reports

我需要在Jaspersoft Studio中创建这个表:

My table

我的桌子有时会进行一次测试,两次测试或没有测试。 可能吗?我该如何解决这个任务?

2 个答案:

答案 0 :(得分:2)

您无法在jasper中动态创建列,但在创建一些固定数量的列后,您可以使用“print when expression”和“table component”隐藏它们,请参阅链接以获取更多详细信息dynamically hide show columns

答案 1 :(得分:0)

我不知道你是否还需要它,但仅供参考。在Jasper Report中,您可以使用'printWhenExpression',您可以根据特定条件打印特定的行/列/值。 如果你知道最大号码。然后在列中添加这些列,然后使用printWhenExpression隐藏它们。 或者你也可以为此目的使用DynamicJasper或DynamicReports。