我目前正在使用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.../>
标签
答案 0 :(得分:2)
您可以使用格式为String的参数index,因为它是String.format
或System.out.printf
支持的经典格式。参数索引从1
开始而不是0
。
以您的情况为例,只需尝试使用此"%2$.2f"
。