“表”列中不能访问数据集变量,但可以在“表”列中创建的文本字段中访问这些变量

时间:2017-07-10 05:28:18

标签: jasper-reports ireport

重现问题的步骤。

  1. 创建新数据集
  2. 在数据集中创建变量并将其分配给某个值
  3. 创建一个JR表并将创建的数据集分配给表。
  4. 右键单击左侧面板中“表脚”中的一列,然后添加一个单元格。
  5. 现在只需单击该列,右侧将显示属性部分中的“列打印时间”,此处添加一个表达式,仅在创建的数据集变量不为空时才打印。
  6. 编译报告,错误被抛出为“未找到变量”,但该变量在数据集中可用。当文本字段添加到单元格时,同样的方法也适用,只有当创建的数据集变量不为空时才打印表达式。
  7. 注意:此问题已在Jasper community

    中提出

0 个答案:

没有答案