Primefaces 图表编号格式

jMa*_*cel 1 charts jqplot primefaces

我希望Primefaces 条形图中的数字应显示小数点(例如:102.456,00)。

是否可以在函数扩展器中设置数字格式:

function ext() {
    this.cfg.axes.yaxis.tickOptions.formatString = "R$ %d ";
    this.cfg.seriesDefaults.rendererOptions.dataLabelFormatString = "R$ %d";
}
Run Code Online (Sandbox Code Playgroud)

使用此功能,数字显示如下:R$10832 | R$10832 R$25476 等。但我希望它显示为:R$10.832 | R$10.832 R$25.476 等

是否可以在函数中设置它,还是需要使用Java 数字格式设置它?

Ran*_*ira 6

我在 bean 控制器中使用这个解决方案作为千位分隔符:

Axis yAxis = graph.getAxis(AxisType.Y);
yAxis.setTickFormat("%'.0f");
Run Code Online (Sandbox Code Playgroud)

所以,对于你的问题尝试yAxis.setTickFormat("R$%'.0f");