Javascript Jasper报告-HTML5报告(highcharts)-标签的字符串替换

Javascript Jasper报告-HTML5报告(highcharts)-标签的字符串替换,javascript,highcharts,jasper-reports,Javascript,Highcharts,Jasper Reports,希望有人能帮忙。正在尝试替换条形图标签上的字符串。这是建立在jasper studio上的,是一份html5报告 正在尝试将replace函数作为javascript函数添加到报告“Advanced Properties”中。在此之前,我已经成功地为xAxis.labels.formatter设置了一个附加标签的函数 “函数(){返回此.value.toString().substring(0,5)}” 我尝试更新此字符串替换,并得出以下结论: 函数(){返回this.value.toStrin

希望有人能帮忙。正在尝试替换条形图标签上的字符串。这是建立在jasper studio上的,是一份html5报告

正在尝试将replace函数作为javascript函数添加到报告“Advanced Properties”中。在此之前,我已经成功地为xAxis.labels.formatter设置了一个附加标签的函数

“函数(){返回此.value.toString().substring(0,5)}”

我尝试更新此字符串替换,并得出以下结论:

函数(){返回this.value.toString().str.replace(“Section 7”,“W3”)}


这不起作用。我没有太多的javascript经验,我也尝试过上面的不同格式,但到目前为止运气不好,如果有任何建议,我将不胜感激。

成功了。“替换”功能与以下功能一起工作:

  • 将属性名称设置为:

    xAxis.labels.formatter

  • 用作表达:

    true

  • 3.物业价值:

    “function(){返回此.value.replace(\“Section 7\”,\“W3Schools\”)}”

    
    
    对不起,“Section 7”将是我当前的标签,wnat将其替换为“W3Schools”
    <hc:chartProperty name="xAxis.labels.formatter">
                            <hc:propertyExpression><![CDATA["function(){return this.value.replace(\"Section 7\",\"W3Schools\")}"]]></hc:propertyExpression>
                        </hc:chartProperty>