我目前正在使用 Primefaces 6.2 和 JSF 2.2,我正在尝试构建一个条形图。图表本身正在正确呈现,但现在,每个值的数据提示都是与"x"值连接的"y"值:barModel.setDatatipFormat("%d - %.2f");
例如:
'1 - 132.70','2 - 96.00',
'3 - 103.25'
....
我需要的是只显示第二个值: '132.70','96.00',
'103.25'
....
但是每次我尝试制作不同的东西时,例如barModel.setDatatipFormat("%.2f");
,只有第一个值被格式化并显示。
例如,有没有办法忽略第一个值?提前谢谢。
编辑:我试图做与这个问题相同的事情,但是Primefaces 6.2中没有<p:lineChart.../>
标签
您可以在格式字符串中使用参数索引,因为它是String.format
或System.out.printf
支持的经典格式。参数索引从1
开始,而不是从0
开始。
在您的情况下,请尝试此"%2$.2f"
。
参见 : http://devdocs.io/openjdk~8/java/util/formatter