"没有找到数据." 贾斯珀报告中的文字

sar*_*ric 4 jasper-reports ireport

我想使用iReport来完成报告,它可以但不必显示行.如何强制Jasper Reports显示"未找到数据"文本.当查询没有返回任何数据时.我想拥有与行有相同的标题.

我知道我应该更改报告属性"当没有数据"时显示某些东西,但我不知道如何实现没有行的条件.

sar*_*ric 14

我自己发现了它.

这可以通过以下步骤完成:

  1. 添加" No Data"部分列表中的" Report Inspector"部分.右键单击它并选择" Add Band".在此之后,新部分将添加到您的报告中.
  2. 将任何内容添加到新添加的部分,例如" No Data found." 消息(如果您想要与"普通"报告中相同的标题,则必须将其从"标题"部分复制到" No Data"部分).

如果您没有将报告属性" When No Data"设置为" No Data Section",请将其设置为或按照以下步骤操作:

  1. 右键单击报告并Properties从显示的菜单中选择" ",显示报告属性.
  2. 找到" More..." 部分,在其中您将看到"When No Data"属性,将其更改为" No Data Section".

完成上述操作后,No Data如果没有数据,您的报告将显示" "部分,否则它将像以前一样显示该部分.