HTML5 / High Charts - 截断xAxis标签

时间:2014-10-01 13:55:10

标签: highcharts jasper-reports jaspersoft-studio

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

按照此链接(How do I format x-axis label in highcharts)的说明,我提出了以下内容:

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

然而,这导致报告失败。

之前是否有人通过 Studio 截断了高清图上的标签?你能提供一个如何做到这一点的例子吗?我是在堆积柱形图上做这件事的。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

解决了这个问题,

所以: 1.在工具 - &gt;选项 - &gt; JasperReports属性添加

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

  1. 在表达式中添加引号
  2. <hc:chartProperty name="xAxis.labels.formatter"> <hc:propertyExpression><![CDATA["function(){return this.value.toString().substring(0,3)}"]]></hc:propertyExpression> </hc:chartProperty>