Primefaces 6.2条形图DatatipFormat

时间:2018-08-11 22:50:01

标签: charts primefaces bar-chart jsf-2.2

我目前正在使用Primefaces 6.2和JSF 2.2,并且正在尝试构建条形图。图表本身已正确呈现,但是现在,每个值的数据提示都是“ y”值和“ x”值的连接:
barModel.setDatatipFormat("%d - %.2f");
例如:
'1-132.70',
'2-96.00',
'3-103.25'
....

我需要仅显示第二个值: '132.70',
'96 .00',
'103.25'
....

但是每次我尝试制作类似barModel.setDatatipFormat("%.2f");之类的东西时,只会格式化并显示第一个值。

是否有一种方法可以忽略例如第一个值?预先感谢。

编辑:我尝试做与this问题相同的操作,但是Primefaces 6.2中没有<p:lineChart.../>标签

1 个答案:

答案 0 :(得分:2)

您可以使用格式为String的参数index,因为它是String.formatSystem.out.printf支持的经典格式。参数索引从1开始而不是0

以您的情况为例,只需尝试使用此"%2$.2f"

另请参阅:http://devdocs.io/openjdk~8/java/util/formatter