Jasper Reports - HTML5 Reports(highcharts) - 标签的字符串替换
Jasper Reports - HTML5 Reports(highcharts) - String Replace for Labels
希望有人能提供帮助。尝试在我的条形图的标签上进行字符串替换。所以这是建立在 jasper studio 上的,是一份 html5 报告。
正在尝试将替换函数作为 javascript 函数添加到报告 "Advanced Properties" 中。以前我在这里成功设置了一个函数 xAxis.labels.formatter 来附加标签,
"function(){return this.value.toString().substring(0,5)}"
我已尝试更新此字符串替换并提出以下内容:
"function(){return this.value.toString().str.replace("第 7 节","W3Schools")}"
这不是 working.I 没有太多 javascript 经验,我尝试了上述不同格式,但到目前为止没有运气,任何建议将不胜感激?
成功了。替换功能适用于以下内容:
将属性名称设置为:
xAxis.labels.formatter
用作表达式:
true
3.Property 值:
"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>
希望有人能提供帮助。尝试在我的条形图的标签上进行字符串替换。所以这是建立在 jasper studio 上的,是一份 html5 报告。
正在尝试将替换函数作为 javascript 函数添加到报告 "Advanced Properties" 中。以前我在这里成功设置了一个函数 xAxis.labels.formatter 来附加标签,
"function(){return this.value.toString().substring(0,5)}"
我已尝试更新此字符串替换并提出以下内容:
"function(){return this.value.toString().str.replace("第 7 节","W3Schools")}"
这不是 working.I 没有太多 javascript 经验,我尝试了上述不同格式,但到目前为止没有运气,任何建议将不胜感激?
成功了。替换功能适用于以下内容:
将属性名称设置为:
xAxis.labels.formatter
用作表达式:
true
3.Property 值:
"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>