当相邻单元格为空时如何合并表格单元格?

时间:2016-09-05 13:35:42

标签: jasper-reports

我正在寻找一种合并单元格的方法,但只有当条件为真时才有。对我的问题的其他建议也很好。

背景:我需要创建一个Jasper报告,我有一个设计/布局规范。所有数据都通过单个存储过程提供。

布局主要是一个包含数据的简单表,但有些行与其他行不同,并且包含某种临时报告数据(不是根据以前的值计算的)。这些行在行布局上也不同。之前和之后的行数是动态的。

示例:

def check_number(varname)
  if valid_number?(varname)
    break
  else
    prompt(messages('not_valid_num', LANGUAGE))
  end
end

该过程在单个数据集中提供所有这些数据,包括这些特殊行的文本。对于那些应该与它们的左相邻单元格合并的单元格,该过程返回NULL,所有其他单元格总是包含某种数据。

现在我可能需要一些帮助来实际合并这些单元格。如果有其他/更好的方法来实现给定的布局,请随时提出建议。 不幸的是,我无法控制存储过程,但可能会有轻微的改动。

0 个答案:

没有答案