希望有人可以提供帮助。尝试在条形图的标签上进行字符串替换。所以这是建立在jasper工作室上的,是一个html5报告。
尝试在报告“高级属性”中将替换功能添加为javascript函数。以前我已经成功地为xAxis.labels.formatter设置了一个函数来附加标签,
“function(){return this.value.toString()。substring(0,5)}”
我已尝试更新此字符串替换,并提出以下内容:
“function(){return this.value.toString()。str.replace(”Section7“,”W3Schools“)}”
这不起作用。我没有太多的javascript经验,我尝试了不同的格式,但到目前为止没有运气,任何建议都会非常感激吗?
答案 0 :(得分:0)
搞定了。替换功能,使用以下:
将属性名称设置为:
xAxis.labels.formatter
用作表达式:
true
3.Property Value:
"function(){return this.value.replace(\"Section 7\",\"W3Schools\")}"
或者
<hc:chartProperty name="xAxis.labels.formatter">
<hc:propertyExpression><![CDATA["function(){return this.value.replace(\"Section 7\",\"W3Schools\")}"]]></hc:propertyExpression>
</hc:chartProperty>