0

有人可以帮我截断Jaspersoft Studio中 Highcharts 上的标签吗?

因此,按照此链接中的说明(如何在 highcharts 中格式化 x 轴标签),我提出了以下内容:

<hc:chartProperty name="xAxis.labels.formatter">
    <hc:propertyExpression><![CDATA[function(){return this.value.toString().substring(0, 3)}]]></hc:propertyExpression>
</hc:chartProperty>

但是,这导致报告失败。

以前有没有人通过Studio截断高图表上的标签?你能提供一个如何做到这一点的例子吗?我在堆积柱形图上执行此操作。任何帮助将非常感激。

4

1 回答 1

0

解决了这个,

所以: 1. 在 Tools->Options->JasperReports 属性中添加

com.jaspersoft.jasperreports.highcharts.function.properties.allowed

  1. 为表达式添加引号

<hc:chartProperty name="xAxis.labels.formatter"> <hc:propertyExpression><![CDATA["function(){return this.value.toString().substring(0,3)}"]]></hc:propertyExpression> </hc:chartProperty>

于 2014-10-02T13:55:31.103 回答