从辅助数据集访问主数据源中的参数

时间:2011-10-02 05:58:57

标签: charts dataset jasper-reports

我有一张使用辅助数据集的图表。它允许使用第二个数据集的字段和参数,但是我无法使用主报表数据集中设置的参数。有没有人知道如何访问参数的值?

例如 我在主数据集中有以下参数:

 valueOne
 valueTwo

辅助数据集:

  fieldOne, fieldTwo

从设置为使用第二个数据集的图表中,我将如何请求参数:“valueOne”?

1 个答案:

答案 0 :(得分:1)

向subDataset添加一个参数,该参数与主数据集中的参数具有完全相同的名称。将默认值表达式保留为空,不要提示输入值。在子数据集中引用参数时,将返回主数据集中的值。

所以在你的monksy案例中,你应该在你的第二个数据集中添加一个名为“valueOne”的空参数。

我从来没有在任何地方看到这种行为;我在撰写报告时偶然发现了它。