我正在使用JasperReports Server 5.0 专业版。
对于其中一份报告,我正在使用图表定制器来定制条形的颜色。评估时间为报告
在iReport中,我将 Series 表达式定义为
$F{form} + "(" + $V{month} + ")"
在Java文件的自定义方法中,我想访问上述表达式的值
9 月 1 日、10 月 2 日、1 月 3 日、2 月 4 日
我尝试了以下代码来获取 Series 值,但没有成功。
public JRCategorySeries[] categoryList = null ;
JRFillCategoryDataset categoryDS = (JRFillCategoryDataset)jasperChart.getDataset();
categoryList = categoryDS.getSeries();
SubCategoryAxis domainAxis = new SubCategoryAxis("");
domainAxis.setCategoryMargin(0.05);
for (int i = 0 ; i <categoryList.length -1 ; i++ ) {
JRCategorySeries jrcategoryseries = categoryList[i];
domainAxis.addSubCategory(jrcategoryseries.getSeriesExpression().getText());
}
我需要帮助以自定义方法访问系列数据点。我会很感激你的意见。